Repository navigation
Text Editing Gestures/Intents/Actions #101151
Copy link
Copy link
Open
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: fidelityMatching the OEM platforms betterMatching the OEM platforms bettera: qualityA truly polished experienceA truly polished experiencea: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsp: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Description
Activity
- addedin triagePresently being triaged by the triage teamPresently being triaged by the triage teama: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packagesa: qualityA truly polished experienceA truly polished experienceand removedin triagePresently being triaged by the triage teamPresently being triaged by the triage team
on Apr 1, 2022 - addeda: fidelityMatching the OEM platforms betterMatching the OEM platforms better
on May 20, 2022 - addedP3Issues that are less important to the Flutter projectIssues that are less important to the Flutter project
on Jun 28, 2023 - addedteam-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
on Jul 8, 2023 - addedpackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.and removedframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.
on Aug 17, 2026
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: fidelityMatching the OEM platforms betterMatching the OEM platforms bettera: qualityA truly polished experienceA truly polished experiencea: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsp: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Currently, gestures related to text editing are handled by
TextSelectionGestureDetectorBuilder, with no way to override these gestures practically without usingIgnorePointerwhich blocks all default gestures defined on the text editing widget. The goal here is to build something analogous to the current keyboard shortcuts -> intents -> action system, with defaults that can be practically overwritten by the user.☔️ To complete this issue we need:
Other issues of note:
TextSelectionGestureDetectorTextFieldshould receive the callbacks fromTextSelectionGestureDetector#35187