Button
For any component that leads to an internal screen, the button accessibility role should be used.

Screen Reader | I hear |
---|---|
Label | Purpose is clear matches visible label |
Role | button |
State1 | Express its state, i.e. ticked, disabled |
Example
VoiceOver | Talkback | |
---|---|---|
Contact us, button, double tap to activate | Contact us, button, double tap to activate | Good |
- In some cases, Talkback announces the accessibility state before the label.↩