From 74ead8cd96b72e3f581179a985a1a8c86570c112 Mon Sep 17 00:00:00 2001 From: ovice Date: Thu, 15 Jan 2026 10:50:21 +0100 Subject: [PATCH] fix(link-toolbar): prevent Enter from submitting during IME composition --- .../react/src/components/LinkToolbar/EditLinkMenuItems.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react/src/components/LinkToolbar/EditLinkMenuItems.tsx b/packages/react/src/components/LinkToolbar/EditLinkMenuItems.tsx index ad454fd556..ccca20168d 100644 --- a/packages/react/src/components/LinkToolbar/EditLinkMenuItems.tsx +++ b/packages/react/src/components/LinkToolbar/EditLinkMenuItems.tsx @@ -51,6 +51,12 @@ export const EditLinkMenuItems = ( const handleEnter = useCallback( (event: KeyboardEvent) => { + // Don't submit during IME composition (e.g., when converting to Kanji) + // The nativeEvent.isComposing check is crucial for CJK input methods + if (event.nativeEvent.isComposing) { + return; + } + if (event.key === "Enter") { event.preventDefault(); editLink(validateUrl(currentUrl), currentText, props.range.from);