Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VoiceOver for mac OS: Announce state changes when a toggle button is activated #1140

Open
mcking65 opened this issue Oct 20, 2024 · 1 comment
Labels
Apple AT: VoiceOver for macOS Related to expectations associated with VoiceOver for Mac screen reader testing

Comments

@mcking65
Copy link
Contributor

mcking65 commented Oct 20, 2024

in #784, @jscholes wrote:

Automatically generate confirmatory speech when toggling a "pressed" toggle button to the "not pressed" state. Currently, VoiceOver in macOS Safari is silent when carrying out this action, and the Community Group is concerned about the usability impact this could be having.

@cookiecrook wrote:

Thanks for the feedback. I will pass this on as well. One correction though:

"VoiceOver in macOS Safari is silent when carrying out this action"

VO does speak "selected" when toggling the control on, and plays a press sound icon (or "earcon") when the state changes to either selected or unselected.

Originally posted by @cookiecrook in #784 (comment)

@mcking65
Copy link
Contributor Author

@cookiecrook, PR #1138 will change announcement of the not pressed state to optional, which will resolve #828.

However, there is still another related set of VoiceOver failures where we need to align. They are related to conveying state change when activating a toggle.

When activating a toggle, we assert that the screen reader must convey the state change. VoiceOver is only announcing a state change for one of the 6 commands.

Note that while VoiceOver does issue an earcon when toggling the state to not pressed with ctrl-opt-space, ctrl-opt-space creates that earcon all the time even it does nothing. So, that earcon does not convey any information other than the fact that the key was pressed.

Please see the report VoiceOver for macOS and Safari for Toggle Button | ARIA-AT Reports

  • Test 7: Operate a not pressed toggle button (7 passed, 2 failed)
  • Test 8: Operate a pressed toggle button (6 passed, 3 failed)

Could you please run those two tests and confirm whether you get the same result that VO does not convey the state change?

@mcking65 mcking65 added AT: VoiceOver for macOS Related to expectations associated with VoiceOver for Mac screen reader testing Apple labels Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Apple AT: VoiceOver for macOS Related to expectations associated with VoiceOver for Mac screen reader testing
Projects
None yet
Development

No branches or pull requests

1 participant