From 438f4987792067638bda571ff2c6193ec296c665 Mon Sep 17 00:00:00 2001 From: LinEvil <13027656+LinEvil@users.noreply.github.com> Date: Tue, 23 Dec 2025 14:12:07 +0800 Subject: [PATCH 1/2] fix: prevent prematurely triggered IME comment creation check composition event --- apps/web/core/components/comments/comment-create.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/web/core/components/comments/comment-create.tsx b/apps/web/core/components/comments/comment-create.tsx index 40381705110..b5aab71f5d0 100644 --- a/apps/web/core/components/comments/comment-create.tsx +++ b/apps/web/core/components/comments/comment-create.tsx @@ -94,6 +94,7 @@ export const CommentCreate = observer(function CommentCreate(props: TCommentCrea !e.shiftKey && !e.ctrlKey && !e.metaKey && + !e.nativeEvent.isComposing && !isEmpty && !isSubmitting && editorRef.current?.isEditorReadyToDiscard() From a5ac3821d8599c68f81d62909e932e7668700ca5 Mon Sep 17 00:00:00 2001 From: LinEvil <13027656+LinEvil@users.noreply.github.com> Date: Tue, 23 Dec 2025 17:37:47 +0800 Subject: [PATCH 2/2] fix: prevent prematurely triggered IME comment submission check composition event --- apps/web/core/components/comments/card/edit-form.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/core/components/comments/card/edit-form.tsx b/apps/web/core/components/comments/card/edit-form.tsx index 8bd761d888e..1a25a3368c6 100644 --- a/apps/web/core/components/comments/card/edit-form.tsx +++ b/apps/web/core/components/comments/card/edit-form.tsx @@ -72,7 +72,7 @@ export const CommentCardEditForm = observer(function CommentCardEditForm(props:
{ - if (e.key === "Enter" && !e.shiftKey && !e.ctrlKey && !e.metaKey && !isEmpty) handleSubmit(onEnter)(e); + if (e.key === "Enter" && !e.shiftKey && !e.ctrlKey && !e.metaKey && !e.nativeEvent.isComposing && !isEmpty) handleSubmit(onEnter)(e); }} >