[Bug] Web UI chat input: Chinese IME composition is frequently interrupted — text jumps and commits wrong characters when typing fast #4233
jingjing2026-bit
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
When typing Chinese in the chat input box of the web UI (
dsh web), the IME composition is frequently interrupted: while typing fast, previously entered pinyin letters get committed as wrong characters, the text in the input "jumps", and occasionally the input box re-fills with an older message that cannot be deleted. A page refresh temporarily restores normal behavior.Environment
Steps to reproduce
Expected behavior
Possible cause (from our investigation)
The composer appears to re-render or have its value reset during composition. Common triggers in web apps:
Suggested fix direction
compositionstart/compositionend/isComposing)font-size >= 16pxon mobile to prevent iOS focus zoomNotes
This is a real usability issue for Chinese/Japanese/Korean (CJK) users who type with IMEs. Happy to provide more details or test a fix.
All reactions