From d86f760025510a24ef24db3ee8e3a13e9aff6713 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Sun, 7 Dec 2025 17:51:37 +0800 Subject: [PATCH] :art: The input box cannot continuously input or delete characters https://github.com/siyuan-note/siyuan/issues/15150 --- app/src/dialog/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/dialog/index.ts b/app/src/dialog/index.ts index 578ecac50..7973158e1 100644 --- a/app/src/dialog/index.ts +++ b/app/src/dialog/index.ts @@ -112,7 +112,7 @@ left:${left || "auto"};top:${top || "auto"}"> inputElement.focus(); let timeStamp: number; inputElement.addEventListener("keydown", (event: KeyboardEvent) => { - if (event.isComposing || event.repeat) { + if (event.isComposing) { event.preventDefault(); return; } @@ -123,7 +123,7 @@ left:${left || "auto"};top:${top || "auto"}"> return; } if (!event.shiftKey && isNotCtrl(event) && event.key === "Enter" && enterEvent && bindEnter) { - if (timeStamp && event.timeStamp - timeStamp < 124) { + if (timeStamp && event.timeStamp - timeStamp < 200) { return; } timeStamp = event.timeStamp;