Skip to content

[PM-29014] TalkBack does not read revealed password on Android (accessibility regression) #6212

@MongoTheApalled

Description

@MongoTheApalled

Steps To Reproduce

  1. Enable TalkBack on an Android device.

  2. Open Bitwarden → go to a login item.

  3. Focus the password field.

TalkBack announces “Password, characters.”

  1. Tap the “reveal password” (eye) button.

  2. Tap the password field again.

Expected Result

TalkBack should read out the actual revealed password character by character.

Actual Result

TalkBack only announces “Password, characters” even when the password is visually revealed.Cg

Screenshots or Videos

No response

Additional Context

When using the Bitwarden Android app with TalkBack enabled, the “reveal password” button no longer allows TalkBack to read out the actual password characters. Instead, TalkBack continues to announce only “Password, X characters” even after the password is visually revealed.

This used to work correctly — after revealing the password and focusing the password field again, TalkBack would speak the password character by character. This behavior seems to have changed more than six months ago.

This prevents visually impaired users from verifying or checking their passwords, making the reveal feature effectively unusable for TalkBack users.

Build Version

Android app version: 2025.11.0 (20967)

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

Device: Samsung Galaxy A35

One UI version: 8

Android version: 16

Bitwarden Android app version: 2025.11.0 (20967)

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

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