You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[macOS] Switching textfields with IME enabled results in duplicate input #92060
Switch to Japanese input mode and enter text (e.g. type, one character at a time: n i h o n n g o)
Without committing (Return) or cancelling (Escape) input, focus the curse in the second text field
Expected behaviour: the OS/framework arenotified that the composing (mark) text is committed, and that the OS mark text should be cleared
Actual behaviour: IME state still contains the same composing (mark) text as it had when composing in the first text field. The first textfield behaves as though the compose (mark) text was committed but that's likely because we send compose text inline with the full text string, and compose start/end position separately. The framework still likely thinks the field is composing.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.
Activity
cbracken commentedon Nov 9, 2021
A similar issue was fixed on windows in flutter-team-archive/engine#29146
SHA: flutter-team-archive/engine@de07651
cbracken commentedon Mar 5, 2022
A fix is out in flutter-team-archive/engine#31849.
[macOS] Clear IME mark text on clear input client (#31849)
cbracken commentedon Mar 7, 2022
Fixed by flutter-team-archive/engine#31849 on main branch.
github-actions commentedon Mar 21, 2022
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.