Skip to content

[Android] TextInput with secureTextEntry immediately hides symbol after state update #53696

Description

@plneple

Description

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

  1. Type into TextInput which does not update the state
  2. Observe that symbols are hidden after a certain delay
  3. Type into TextInput which updates the state
  4. Observe that the symbols are hidden immediately

React Native Version

0.81.0

Affected Platforms

Runtime - Android

Output of npx @react-native-community/cli info

-

Stacktrace 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions