Bug 180865 - AX: iOS VoiceOver doesn't announce state of details element when using role group
Summary: AX: iOS VoiceOver doesn't announce state of details element when using role g...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 11
Hardware: iPhone / iPad iOS 11
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-12-15 08:56 PST by Anika Henke
Modified: 2017-12-15 08:56 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anika Henke 2017-12-15 08:56:36 PST
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".

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

Result:
VoiceOver says "Open this".

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

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.
Comment 1 Radar WebKit Bug Importer 2017-12-15 08:56:57 PST
<rdar://problem/36074224>