Skip to content

Discourage committing the current composing region when there's an open input connection #78827

Description

@LongCatIsLooong

I suspect the root cause of the following bugs is that some IMEs make the assumption that the composing region won't get committed by the editor, and the only way to commit the current text is via themselves:

On iOS you can't easily remove the composing region either (you can't move the selection to somewhere that's not in the composing region).

macOS: you can remove the composing region by left clicking some other text that's not in the composing region. But arrow key movements are still limited within the composing region.

Maybe we should make it difficult to commit the composing region, or even make it difficult to explicitly change the composing region.

Metadata

Metadata

Labels

P3Issues that are less important to the Flutter projecta: text inputEntering text in a text field or keyboard related problemsc: proposalA detailed proposal for a change to Flutterd: api docsIssues with https://api.flutter.dev/engineflutter/engine related. See also e: labels.frameworkflutter/packages/flutter repository. See also f: labels.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions