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
Typing into a TextInput with secureTextEntry={true} which updates the state on onChangeText event immediately hides the latest symbol on Android. If event does not update the state, then symbol is correctly hidden after a delay.
Steps to reproduce
Type into TextInput which does not update the state
Observe that symbols are hidden after a certain delay
Description
Typing into a
TextInputwithsecureTextEntry={true}which updates the state ononChangeTextevent immediately hides the latest symbol on Android. If event does not update the state, then symbol is correctly hidden after a delay.Steps to reproduce
React Native Version
0.81.0
Affected Platforms
Runtime - Android
Output of
npx @react-native-community/cli infoStacktrace or Logs
MANDATORY Reproducer
https://github.com/plneple/reproducer-react-native/tree/password-symbols
Screenshots and Videos
Screen.Recording.2025-09-10.at.9.45.23.AM.mov