-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest Chrome 65 update breaks start of CJK IME input #2009
Comments
I got in the same situation, did you find the resolution? |
@jhchen @benbro @berylw @dalehe Can some of you shed me some light on how did you solve it? I saw u update the version of Parchment. I m writing authorship module and having the same problem (with any Chinese Pinyin pop up keyboards like IME) whenever I call |
@benbro @berylw @dalehe A related big issue regarding IME keyboards in collaborative environment. I think it is not directly because of Quill. But it is a big issue and really need attention to it. IME keyboards are not working in collaborative editing as composition disrupts upon others' changes #2314 |
With the latest Chrome 65 update, inputting CJK (Chinese, Japanese, Korean) characters using IME breaks the first character out of composition. Maybe Chrome changed something with how they send composition events? Note: this issue only occurs at the very start of a new line.
Steps for Reproduction
System Preferences > Language & Region > Keyboard Preferences > Input Sources > Add Japanese
cmd + space
は
by typingha
and then hitting enterは
, we end up withhあ
(a
->あ
)Expected behavior:
We get
は
The
compositionstart
event triggered by pressingh
is properly handled. The line below the character indicating that the user is in the middle of a composition remains intact while the user pressesa
to form the characterは
until the user hits enter, at which point we reachcompositionend
.Actual behavior:
We get
hあ
Maybe Chrome is sending multiple
compositionstart
events and Quill is not handling them properly, or is doing something else to interrupt the composition once the first character is typed?Platforms:
Chrome 65 on macOS High Sierra
IE11 on Windows, reportedly
Version:
1.2.6
The text was updated successfully, but these errors were encountered: