Steps to reproduce
Special characters disappear if CJK characters follow up.
- Using Korean IME (or any other symbol input) type unicode symbol such as
☆, §, ※, # (notice that this is different from # or § which are typed directly from keyboards).
- Type full-width character (CJK in this case)
- Unicode character previously typed disappears
Expected result
A unicode symbol should remain as is.
Actual result
A unicode symbol gets deleted due to text sanitizing or login with character width calculation.(my guess)

Environment
- Operating system: Windows 10 Home 1909
Additional information
https://www.fxsitecompat.dev/en-CA/docs/2018/keydown-and-keyup-events-are-now-fired-during-ime-composition/
CJK uses IME and using general keyup events will mess up various functionality that depends on it. For example auto-complete upon ‘keyup’ will not work with CJK.
Edit: More like Unicode related issue.