-
Notifications
You must be signed in to change notification settings - Fork 175
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
Double input with fcitx5 on chrome dev under some cases #1604
Comments
I can reproduce this, and here's a tldr: When having multiple chromium / electron (e.g. multiples windows from the same electron application) window running, every character typed will be repeated in current input focus field, as many times as the number of chromium/electron instance. These chromium flags are used:
|
Although it doesn’t fully adhere to the text input v3 specification, it appears to work reasonably well with minimal code changes. |
Only one text-input must be enabled at a time, by checking the text-input id when issuing a request and comparing to the active one, however the regular `Enabled` events must be send for all of them, and as for the leave, we also send it for all the events to make it symmetrical with the `enter. Fixes: 475072d (text-input: Ensure only one enabled...) Fixes Smithay#1604.
Only one text-input must be enabled at a time, by checking the text-input id when issuing a request and comparing to the active one, however the regular `Enabled` events must be send for all of them, and as for the leave, we also send it for all the events to make it symmetrical with the `enter. Fixes: 475072d (text-input: Ensure only one enabled...) Fixes Smithay#1604.
Only one text-input must be enabled at a time, by checking the text-input id when issuing a request and comparing to the active one, however the regular `Enabled` events must be send for all of them, and as for the leave, we also send it for all the events to make it symmetrical with the `enter. Fixes: 475072d (text-input: Ensure only one enabled...) Fixes Smithay#1604.
This was happend for me in niri and cosmic.
Chrome which utilizes text-input-v3 has the issue of letters get doubly input for certain input boxes, even when no ime is in use (but no issues when the process of fcitx5 is being killed).
Related issue: YaLTeR/niri#620 (comment)
https://issues.chromium.org/issues/40113488#comment127
The text was updated successfully, but these errors were encountered: