Просмотр исходного кода

Merge pull request #10094 from weseek/fix/167648-message-gets-sent-when-pressing-enter-to-confirm-text-conversion

fix(ai): Message gets sent when pressing Enter to confirm text conversion
Yuki Takei 9 месяцев назад
Родитель
Сommit
1ca97505a9

+ 5 - 0
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantSidebar/AiAssistantSidebar.tsx

@@ -316,6 +316,11 @@ const AiAssistantSidebarSubstance: React.FC<AiAssistantSidebarSubstanceProps> =
   }, [isEditorAssistant, isTextSelected, submitSubstance]);
 
   const keyDownHandler = (event: KeyboardEvent<HTMLTextAreaElement>) => {
+    // Do nothing while composing
+    if (event.nativeEvent.isComposing) {
+      return;
+    }
+
     if (event.key === 'Enter' && !event.shiftKey) {
       event.preventDefault();
       form.handleSubmit(submit)();