Add check for isComposing to ensure events are not triggered prematurely.

This commit is contained in:
cuhong 2024-12-12 15:30:14 +09:00
parent 09bfc0549e
commit 137ba0789b

View File

@ -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)