authorgravatar for huakun.shen@huakunshen.comHuakun <huakun.shen@huakunshen.com> 2026-06-11 22:14:13-04:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-06-12 02:14:13+00:00
logd25090cf6d2f334668bf1cba75b6ce3d78beb237
tree0f570aee9435f1e0d80645477422fa39745f037f
parentae39bacf0e0a59a36477c9c9c33301908d888ee8
signature Signed by PGP key B5690EEEBB952194

fix: avoid sending composer during IME enter (#2817)

Co-authored-by: Julius Marminge <julius0216@outlook.com>

1 files changed, 6 insertions(+), 0 deletions(-)

apps/web/src/components/ComposerPromptEditor.tsx+6
...@@ -910,6 +910,12 @@ function ComposerCommandKeyPlugin(props: {...@@ -910,6 +910,12 @@ function ComposerCommandKeyPlugin(props: {
910 if (!props.onCommandKeyDown || !event) {910 if (!props.onCommandKeyDown || !event) {
911 return false;911 return false;
912 }912 }
913
914 if (key === "Enter" && (event.isComposing || event.keyCode === 229)) {
915 event.stopPropagation();
916 return true;
917 }
918
913 const handled = props.onCommandKeyDown(key, event);919 const handled = props.onCommandKeyDown(key, event);
914 if (handled) {920 if (handled) {
915 event.preventDefault();921 event.preventDefault();