From 4bbb63d09a754e0eee4e447fa77e96634d61db3f Mon Sep 17 00:00:00 2001 From: SkyWT Date: Mon, 22 Apr 2024 21:25:31 +0800 Subject: [PATCH] fix: editor IME composing event behavior --- web/src/components/MemoEditor/hooks/useAutoComplete.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/src/components/MemoEditor/hooks/useAutoComplete.ts b/web/src/components/MemoEditor/hooks/useAutoComplete.ts index eb104e461..3c0bc3e59 100644 --- a/web/src/components/MemoEditor/hooks/useAutoComplete.ts +++ b/web/src/components/MemoEditor/hooks/useAutoComplete.ts @@ -10,6 +10,10 @@ const useAutoComplete = (actions: EditorRefActions) => { editor.addEventListener("keydown", (event) => { if (event.key === "Enter") { + if (event.nativeEvent.isComposing) { + return; + } + const cursorPosition = actions.getCursorPosition(); const prevContent = actions.getContent().substring(0, cursorPosition); const lastNode = last(window.parse(prevContent));