From 6de3ad8b21b557ddc9e218d22b283348dcbd9211 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Wed, 6 Dec 2023 21:31:37 +0800 Subject: [PATCH] fix: repeated input in firefox browser #357 --- src/editor/core/event/handlers/composition.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/editor/core/event/handlers/composition.ts b/src/editor/core/event/handlers/composition.ts index 8399809..06bb36f 100644 --- a/src/editor/core/event/handlers/composition.ts +++ b/src/editor/core/event/handlers/composition.ts @@ -24,7 +24,7 @@ function compositionend(host: CanvasEvent, evt: CompositionEvent) { if (host.compositionInfo) { input(evt.data, host) } - }) + }, 1) // 如果为0,火狐浏览器会在input事件之前执行导致重复输入 } // 移除代理输入框数据 const cursor = draw.getCursor()