From 45885264bc81e44c95486c35bc41b3a0ccc915cc Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 8 Feb 2024 20:29:47 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/10295 --- app/src/boot/globalEvent/mousemove.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/boot/globalEvent/mousemove.ts b/app/src/boot/globalEvent/mousemove.ts index 3495a7ec6..68401a0f9 100644 --- a/app/src/boot/globalEvent/mousemove.ts +++ b/app/src/boot/globalEvent/mousemove.ts @@ -48,7 +48,7 @@ export const windowMouseMove = (event: MouseEvent & { target: HTMLElement }, mou event.buttons === 0 && // 鼠标按键被按下时不触发 window.siyuan.layout.bottomDock && !isWindow()) { - if (event.clientX < document.getElementById("dockLeft").clientWidth + 1) { + if (event.clientX < Math.max(document.getElementById("dockLeft").clientWidth + 1, 16)) { if (!window.siyuan.layout.leftDock.pin && window.siyuan.layout.leftDock.layout.element.clientWidth > 0 && // 隐藏停靠栏会导致点击两侧内容触发浮动面板弹出,因此需减小鼠标范围 (window.siyuan.layout.leftDock.element.clientWidth > 0 || (window.siyuan.layout.leftDock.element.clientWidth === 0 && event.clientX < 8))) { @@ -62,7 +62,7 @@ export const windowMouseMove = (event: MouseEvent & { target: HTMLElement }, mou window.siyuan.layout.leftDock.hideDock(); } } - } else if (event.clientX > window.innerWidth - document.getElementById("dockRight").clientWidth - 2) { + } else if (event.clientX > window.innerWidth - Math.max(document.getElementById("dockRight").clientWidth - 2, 16)) { if (!window.siyuan.layout.rightDock.pin && window.siyuan.layout.rightDock.layout.element.clientWidth > 0 && (window.siyuan.layout.rightDock.element.clientWidth > 0 || (window.siyuan.layout.rightDock.element.clientWidth === 0 && event.clientX > window.innerWidth - 8))) { if (event.clientY > document.getElementById("toolbar").clientHeight &&