Browse Source

Support keyboard composition

Saoud Rizwan 1 year ago
parent
commit
ef47e3f3c9
1 changed files with 2 additions and 1 deletions
  1. 2 1
      webview-ui/src/components/ChatView.tsx

+ 2 - 1
webview-ui/src/components/ChatView.tsx

@@ -287,7 +287,8 @@ const ChatView = ({
 	}
 
 	const handleKeyDown = (event: KeyboardEvent<HTMLTextAreaElement>) => {
-		if (event.key === "Enter" && !event.shiftKey) {
+		const isComposing = event.nativeEvent?.isComposing ?? false
+		if (event.key === "Enter" && !event.shiftKey && !isComposing) {
 			event.preventDefault()
 			handleSendMessage()
 		}