From a37e23bf5f9870f6ad0e3f5e2a0583052270931f Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 7 Jun 2025 10:43:46 +0800 Subject: [PATCH] :art: The toolbar content cannot be slid on Android https://github.com/siyuan-note/siyuan/issues/14979 --- app/src/mobile/util/keyboardToolbar.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index ee9089330..9847531b1 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -521,13 +521,15 @@ export const initKeyboardToolbar = () => {
`; let startY = 0; + let startX = 0; let moved = false; toolbarElement.addEventListener("touchstart", e => { startY = e.touches[0].clientY; + startX = e.touches[0].clientX; moved = false; }); toolbarElement.addEventListener("touchmove", e => { - if (Math.abs(e.touches[0].clientY - startY) > 10) { + if (Math.abs(e.touches[0].clientY - startY) > 10 || Math.abs(e.touches[0].clientX - startX) > 10) { moved = true; } });