Repository navigation
Design: Hide passwords from physical input in Flutter apps on Android #191197
Copy link
Copy link
Open
Labels
📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsdesign docTracks a design discussion documentTracks a design discussion documentteam-text-inputOwned by Text Input teamOwned by Text Input teamtriaged-text-inputTriaged by Text Input teamTriaged by Text Input team
Description
Activity
- addeddesign docTracks a design discussion documentTracks a design discussion document
on Aug 17, 2026 - changed the title
[-]Hide passwords from physical input in Flutter apps on Android[/-][+]Design: Hide passwords from physical input in Flutter apps on Android[/+]on Aug 17, 2026 - added📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")
on Aug 17, 2026 - addeda: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsfyi-androidFor the attention of Android platform teamFor the attention of Android platform teamteam-text-inputOwned by Text Input teamOwned by Text Input team
on Aug 17, 2026 - addedP1High-priority issues at the top of the work listHigh-priority issues at the top of the work listtriaged-androidTriaged by Android platform teamTriaged by Android platform team
on Aug 18, 2026 - removedfyi-androidFor the attention of Android platform teamFor the attention of Android platform teamtriaged-androidTriaged by Android platform teamTriaged by Android platform team
on Aug 18, 2026 - addedtriaged-text-inputTriaged by Text Input teamTriaged by Text Input team
on Aug 20, 2026
Metadata
Metadata
Assignees
Labels
📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsdesign docTracks a design discussion documentTracks a design discussion documentteam-text-inputOwned by Text Input teamOwned by Text Input teamtriaged-text-inputTriaged by Text Input teamTriaged by Text Input team
Document Link
https://flutter.dev/go/android-hide-passwords-physical-keyboards
What problem are you solving?
Flutter apps currently process virtual and physical keyboard inputs identically, causing them to behave differently on Android 17+ compared to other SDKs. Unlike native Android apps, Flutter does not distinguish between these input types; as a result, it fails to instantly hide characters typed via physical keyboards, leading to an inconsistent and potentially insecure user experience.
See also #184723