mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-11 04:50:11 +02:00
Pressing Enter to confirm an IME composition (e.g. Japanese, Chinese, or Korean) in the chat search modal and the sidebar search input was treated as a normal Enter and triggered a search action such as starting a new chat, instead of just confirming the composed text. Guard the search keydown handlers so a keydown fired while composing is ignored: - SearchInput.svelte on:keydown - SearchModal.svelte document-level onKeyDown using e.isComposing (with a keyCode === 229 fallback), mirroring the IME guard already used by MessageInput. A second Enter, after the composition is confirmed, still triggers the action as before. Fixes #26172 Co-authored-by: Yogi <251807336+ybnjm1234-source@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>