[PM-29014] TalkBack does not read revealed password on Android (accessibility regression)
- Dominant language
- Kotlin
- Stars
- 9.4k
- Forks
- 1.1k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 67
Description
### 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.”
4. Tap the “reveal password” (eye) button.
5. 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
- [x] 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.
Contributor guide
Assessment
This issue has not been assessed yet.