-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: annoyanceRepeatedly frustrating issues with non-experimental functionalityRepeatedly frustrating issues with non-experimental functionalitya: desktopRunning on desktopRunning on desktopa: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specifically
Description
Repro steps:
- Create a flutter app with two textfields
- Focus the cursor in the first textfield
- 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.
3c1u
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: annoyanceRepeatedly frustrating issues with non-experimental functionalityRepeatedly frustrating issues with non-experimental functionalitya: desktopRunning on desktopRunning on desktopa: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specifically
Type
Projects
Status
Done