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
When dragging Flutter TextField selection handles close to the left or right device edge on Android gesture navigation, the system back gesture can be triggered instead of continuing the text selection drag.
This does not appear to happen with a native Android text input. In the repro app, the Flutter TextField and a native text input from flutter_native_text_input are shown on the same screen for comparison.
Video
FILE.2026-06-06.15.02.26.mp4
Steps to reproduce
Create a new Flutter app.
Add flutter_native_text_input as a dependency.
Replace lib/main.dart with the file below.
Run the app on an Android device with gesture navigation enabled.
In the Flutter TextField, select text so the selection handles are visible.
Drag either selection handle toward the left or right edge of the screen.
Compare the same interaction in the native text input below it.
Expected result
Dragging a text selection handle near the screen edge should continue adjusting the text selection, matching native Android text field behavior.
Actual result
Dragging a Flutter TextField selection handle near the left or right screen edge can trigger the Android system back gesture.
When dragging Flutter
TextFieldselection handles close to the left or right device edge on Android gesture navigation, the system back gesture can be triggered instead of continuing the text selection drag.This does not appear to happen with a native Android text input. In the repro app, the Flutter
TextFieldand a native text input fromflutter_native_text_inputare shown on the same screen for comparison.Video
FILE.2026-06-06.15.02.26.mp4
Steps to reproduce
flutter_native_text_inputas a dependency.lib/main.dartwith the file below.TextField, select text so the selection handles are visible.Expected result
Dragging a text selection handle near the screen edge should continue adjusting the text selection, matching native Android text field behavior.
Actual result
Dragging a Flutter
TextFieldselection handle near the left or right screen edge can trigger the Android system back gesture.Possibly related
Repro
lib/main.dart:Flutter 3.44.1
Pixel 7