Bug 241401
Summary: | AX: VoiceOver on iOS does not announce role or state of details/summary disclosures | ||
---|---|---|---|
Product: | WebKit | Reporter: | Callum.McMenamin |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Blocker | CC: | andresg_22, calmcm, charlie, darin.senneff, jason, karlcow, mitch.fishman+webkit, rik, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 15 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 15 | ||
Bug Depends on: | |||
Bug Blocks: | 252223 |
Callum.McMenamin
<details>/<summary> disclosures do not have their role, or expanded/collapsed state announced by VoiceOver.
This makes it impossible for blind or visually impaired VoiceOver users to know there is a disclosure that can be expanded. This makes a fair amount of content on the internet impossible to access.
Demo page: https://a11ysupport.io/tests/html/html/details-summary.html
Demo HTML:
<!DOCTYPE html>
<html lang="en-NZ">
<head>
<title>Details summary test</title>
</head>
<body>
<h1>Details summary test</h1>
<details>
Test disclosure
<summary>expandable content</summary>
</details>
</body>
</html>
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/94598042>
Callum.McMenamin
Oops - demo HTML I provided contained an error.
Corrected:
<!DOCTYPE html>
<html lang="en-NZ">
<head>
<title>Details summary test</title>
</head>
<body>
<h1>Details summary test</h1>
<details>
<summary>test disclosure</summary>
this is test content
</details>
</body>
</html>
Darin Senneff
Any update here? It’s 6 months since the original post and the issue still persists on iOS/Safari 16.1. I consider this a pretty severe bug.
Charlie
Agreed. I'm having to do some hacky things to keep details/summary working — I filed a similar bug for iOS 15-16 before I saw this. Same issue.
https://bugs.webkit.org/show_bug.cgi?id=247512
Callum
I wonder if we can raise some awareness about this bug and hopefully get someone's attention? I tried to diagnose the exact cause of this bug, but I found the Accessibility Inspector on iOS did not provide the required information, such as expanded/collapsed state - but this was back on iOS 15.
Anthony Ricaud
I believe this is a duplicate of bug 204628.
Karl Dubost
*** This bug has been marked as a duplicate of bug 108979 ***