do not submit during IME composition

This commit is contained in:
toshilow 2023-07-03 21:28:09 +09:00
parent 13ad030ea0
commit 0ca7e8db01
1 changed files with 3 additions and 1 deletions

View File

@ -163,7 +163,9 @@ export const ChatMessage = ({ open, chatflowid, isDialog }) => {
// Prevent blank submissions and allow for multiline input
const handleEnter = (e) => {
if (e.key === 'Enter' && userInput) {
// Check if IME composition is in progress
const isIMEComposition = e.isComposing || e.keyCode === 229
if (e.key === 'Enter' && userInput && !isIMEComposition) {
if (!e.shiftKey && userInput) {
handleSubmit(e)
}