diff --git a/CHANGELOG.md b/CHANGELOG.md index dbee019649..02f64274d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ - Feat: コントロールパネルから二要素認証を解除できるように ### Client +- Fix: チャットでIMEの変換を確定するEnterでメッセージが送信されてしまうことがある問題を修正 - 2025.4.0 以前の設定情報の移行処理が削除されました - 2025.4.0 から直接 2026.6.0 以上にアップデートする場合は設定が移行されませんので注意してください。移行したい場合は一度 2026.5.1 を経由してください。 diff --git a/packages/frontend/src/pages/chat/room.form.vue b/packages/frontend/src/pages/chat/room.form.vue index 72aeba0a45..e7ab2021b9 100644 --- a/packages/frontend/src/pages/chat/room.form.vue +++ b/packages/frontend/src/pages/chat/room.form.vue @@ -154,6 +154,7 @@ function onDrop(ev: DragEvent): void { } function onKeydown(ev: KeyboardEvent) { + if (ev.isComposing || ev.key === 'Process' || ev.keyCode === 229) return; if (ev.key === 'Enter') { if (prefer.s['chat.sendOnEnter']) { if (!(ev.ctrlKey || ev.metaKey || ev.shiftKey)) {