From 137ba0789bd38ee812676e53e13ae959e024daf9 Mon Sep 17 00:00:00 2001 From: cuhong Date: Thu, 12 Dec 2024 15:30:14 +0900 Subject: [PATCH] Add check for isComposing to ensure events are not triggered prematurely. --- .../Thread/ThreadCenterPanel/ChatInput/RichTextEditor.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/screens/Thread/ThreadCenterPanel/ChatInput/RichTextEditor.tsx b/web/screens/Thread/ThreadCenterPanel/ChatInput/RichTextEditor.tsx index 7166e3975..f784e7ac0 100644 --- a/web/screens/Thread/ThreadCenterPanel/ChatInput/RichTextEditor.tsx +++ b/web/screens/Thread/ThreadCenterPanel/ChatInput/RichTextEditor.tsx @@ -314,7 +314,7 @@ const RichTextEditor = ({ const handleKeyDown = useCallback( (event: React.KeyboardEvent) => { - if (event.key === 'Enter' && !event.shiftKey) { + if (event.key === 'Enter' && !event.shiftKey && event.nativeEvent.isComposing === false) { event.preventDefault() if (messages[messages.length - 1]?.status !== MessageStatus.Pending) { sendChatMessage(currentPrompt)