From 6f41c3e4d03ca448b8d4c076dd202c48e2414cc2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 11 Apr 2024 18:10:05 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10983 --- app/src/mobile/util/touch.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/mobile/util/touch.ts b/app/src/mobile/util/touch.ts index 552b96625..fe1bdbfe4 100644 --- a/app/src/mobile/util/touch.ts +++ b/app/src/mobile/util/touch.ts @@ -52,6 +52,7 @@ export const handleTouchEnd = (event: TouchEvent, app: App) => { // 有些事件不经过 touchmove if (scrollBlock) { + closePanel(); return; } @@ -232,7 +233,7 @@ export const handleTouchMove = (event: TouchEvent) => { } else if (scrollElement.dataset.type === "NodeMathBlock") { scrollElement = target; while (scrollElement && scrollElement.dataset.type !== "NodeMathBlock") { - if (scrollElement.nodeType === 1 && scrollElement.scrollWidth > scrollElement.clientWidth) { + if (scrollElement.nodeType === 1 && scrollElement.scrollLeft > 0) { break; } scrollElement = scrollElement.parentElement;