diff --git a/app/src/protyle/ui/initUI.ts b/app/src/protyle/ui/initUI.ts index bb92ae7a7..c7a786982 100644 --- a/app/src/protyle/ui/initUI.ts +++ b/app/src/protyle/ui/initUI.ts @@ -22,6 +22,7 @@ import { hasClosestByTag, isInEmbedBlock } from "../util/hasClosest"; +import {hideElements} from "./hideElements"; export const initUI = (protyle: IProtyle) => { protyle.contentElement = document.createElement("div"); @@ -121,6 +122,7 @@ export const initUI = (protyle: IProtyle) => { }, Constants.TIMEOUT_LOAD); }, {passive: true}); protyle.contentElement.addEventListener("click", (event: MouseEvent & { target: HTMLElement }) => { + hideElements(["hint", "util"], protyle); // wysiwyg 元素下方点击无效果 https://github.com/siyuan-note/siyuan/issues/12009 if (protyle.disabled || // 选中块时,禁止添加空块 https://github.com/siyuan-note/siyuan/issues/13905 diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 3ffc21d8b..cac174a99 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -2616,7 +2616,6 @@ export class WYSIWYG { event }); }); - hideElements(["hint", "util"], protyle); const ctrlIsPressed = isOnlyMeta(event); const backlinkBreadcrumbItemElement = hasClosestByClassName(event.target, "protyle-breadcrumb__item"); if (backlinkBreadcrumbItemElement) {