The UI was built with accessibility in mind (large targets, content descriptions on sliders, scalable type, high-contrast theme), but it has not had a proper TalkBack pass.
Wanted: run through onboarding → hearing check → results → assist with TalkBack enabled and file what's wrong. Known suspects:
- Progress ("Point N of 12") and playing/answer state changes are probably not announced (
HearingTestScreen.kt — likely needs liveRegion semantics).
- The results chart is decorative with a pointer to the tables — verify the tables read sensibly.
- Slider value announcements (dB values) may need custom
stateDescription.
The UI was built with accessibility in mind (large targets, content descriptions on sliders, scalable type, high-contrast theme), but it has not had a proper TalkBack pass.
Wanted: run through onboarding → hearing check → results → assist with TalkBack enabled and file what's wrong. Known suspects:
HearingTestScreen.kt— likely needsliveRegionsemantics).stateDescription.