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

iOS VoiceOver doesn't announce state of details element when using role group #28

Open
selfthinker opened this issue Jun 1, 2019 · 1 comment

Comments

@selfthinker
Copy link

Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=180865
Date: 2017-12-15
Reported by: Anika Henke
Related to: alphagov/govuk_elements#573


Overview

When you access a details element with VoiceOver in iOS 10 or iOS 11, it doesn't announce that it can be expanded when it also has the ARIA role "group".

Although the group role is the default implicit role of the details element [http://w3c.github.io/html/interactive-elements.html#elementdef-details] and it is recommended not to use it in such a case [http://w3c.github.io/html/dom.html#do-not-set], it should also not make the element behave any differently.

Steps to reproduce

  1. Activate VoiceOver
  2. Open http://jsbin.com/cequcu in Safari
  3. Navigate to the first details element ("Open this")

Actual result

VoiceOver says "Open this".

Expected result

VoiceOver should say "Open this, collapsed" like it does in the second example (which doesn't include the group role).

@selfthinker
Copy link
Author

@36degrees wondered if this might have been fixed, at least in Safari Technology Preview? https://developer.apple.com/safari/technology-preview/release-notes/#r59

But when I retested in November 2018 in iOS 12.0.1 and iOS 12.1 it wasn't fixed in those yet.

It's be worth re-testing to check if this is still an issue or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Open
Development

No branches or pull requests

1 participant