diff --git a/app/src/block/popover.ts b/app/src/block/popover.ts index 1cbd16f18..2940b92fc 100644 --- a/app/src/block/popover.ts +++ b/app/src/block/popover.ts @@ -198,7 +198,7 @@ const hidePopover = (event: MouseEvent & { path: HTMLElement[] }) => { }; const getTarget = (event: MouseEvent & { target: HTMLElement }, aElement: false | HTMLElement) => { - if (hasClosestByClassName(event.target, "history__repo", true)) { + if (window.siyuan.config.editor.floatWindowMode === 2 || hasClosestByClassName(event.target, "history__repo", true)) { return false; } popoverTargetElement = hasClosestByAttribute(event.target, "data-type", "block-ref") as HTMLElement || diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index fc0771f1e..2e342363f 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -73,18 +73,6 @@ export const editor = { - - - ${window.siyuan.languages.floatWindowMode} - ${window.siyuan.languages.floatWindowModeTip} - - - - ${window.siyuan.languages.floatWindowMode0} - ${window.siyuan.languages.floatWindowMode1.replace("${hotkey}", updateHotkeyTip("⌘"))} - ${window.siyuan.languages.floatWindowMode2} - - ${window.siyuan.languages.outlineOutdent} @@ -215,6 +203,18 @@ export const editor = { + + + ${window.siyuan.languages.floatWindowMode} + ${window.siyuan.languages.floatWindowModeTip} + + + + ${window.siyuan.languages.floatWindowMode0} + ${window.siyuan.languages.floatWindowMode1.replace("${hotkey}", updateHotkeyTip("⌘"))} + ${window.siyuan.languages.floatWindowMode2} + + ${window.siyuan.languages.font}