diff --git a/app/src/util/globalShortcut.ts b/app/src/util/globalShortcut.ts index 419d436c9..b7a99012f 100644 --- a/app/src/util/globalShortcut.ts +++ b/app/src/util/globalShortcut.ts @@ -836,7 +836,7 @@ export const globalShortcut = () => { if (!floatDockLayoutElement.isSameNode(window.siyuan.layout.rightDock.layout.element)) { window.siyuan.layout.rightDock.hideDock(); } - } else { + } else if (!hasClosestByClassName(event.target, "dock")) { window.siyuan.layout.topDock.hideDock(); window.siyuan.layout.bottomDock.hideDock(); window.siyuan.layout.leftDock.hideDock();