From 0d6c17cfcf346909ef92258959f225f6db9d63c1 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 25 Feb 2026 17:51:52 +0800 Subject: [PATCH] :art: The keyboard pops up and then automatically retracts on some HarmonyOS devices https://github.com/siyuan-note/siyuan/issues/17100 Signed-off-by: Daniel <845765@qq.com> --- app/src/mobile/util/mobileAppUtil.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/mobile/util/mobileAppUtil.ts b/app/src/mobile/util/mobileAppUtil.ts index 12b88891c..4128b6e8c 100644 --- a/app/src/mobile/util/mobileAppUtil.ts +++ b/app/src/mobile/util/mobileAppUtil.ts @@ -4,8 +4,8 @@ export let keyboardLockUntil = 0; export const callMobileAppShowKeyboard = () => { // 某些机型(比如鸿蒙 Pura X)在弹起键盘后会立即触发 activeBlur 导致键盘被关闭,所以在主动唤起键盘时锁定一段时间,禁止 activeBlur 关闭键盘 - // 每次主动唤起键盘时,锁定接下来的 200ms 不允许通过 activeBlur 关闭 - keyboardLockUntil = Date.now() + 200; + // 每次主动唤起键盘时,锁定接下来的 500ms 不允许通过 activeBlur 关闭 + keyboardLockUntil = Date.now() + 500; if (window.JSAndroid && window.JSAndroid.showKeyboard) { window.JSAndroid.showKeyboard();