IME composition open

SiYuan session rename input submits during IME composition (Enter)

Guard IME composition in the agent session rename input

siyuan · siyuan-note/siyuan

Symptom

Pressing Enter to confirm CJK composition in the agent session rename input also triggers submit/rename, discarding the composed text or submitting prematurely.

Minimal repro
Use Japanese/Chinese/Korean IME in siyuan's session rename field; press Enter to confirm composition; rename fires before composition is complete.
Fix

Check event.isComposing (and event.keyCode===229 for legacy browsers) before acting on keydown/keyup Enter. Ignore Enter events during composition.

Fix PR → #siyuan-session-rename-ime
← all 93 entries