From 384868a81f460b4cb65cae21ac1f39da5cb64e55 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 11 Oct 2024 14:55:29 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/12651 --- app/src/protyle/util/editorCommonEvent.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/protyle/util/editorCommonEvent.ts b/app/src/protyle/util/editorCommonEvent.ts index 7f0bf4f8b..13661b5a0 100644 --- a/app/src/protyle/util/editorCommonEvent.ts +++ b/app/src/protyle/util/editorCommonEvent.ts @@ -1342,6 +1342,11 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => { } if (gutterType) { disabledPosition = ""; + // https://github.com/siyuan-note/siyuan/issues/12651 + if (dragoverElement) { + dragoverElement.classList.remove("dragover__top", "dragover__bottom", "dragover__left", "dragover__right", "dragover"); + dragoverElement = undefined; + } // gutter 文档内拖拽限制 // 排除自己及子孙 const gutterTypes = gutterType.replace(Constants.SIYUAN_DROP_GUTTER, "").split(Constants.ZWSP); @@ -1403,6 +1408,7 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => { editorElement.querySelectorAll(".dragover__left, .dragover__right, .dragover__bottom, .dragover__top, .dragover").forEach((item: HTMLElement) => { item.classList.remove("dragover__top", "dragover__bottom", "dragover__left", "dragover__right", "dragover"); }); + dragoverElement = undefined; } }); editorElement.addEventListener("dragenter", (event) => {