<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>
<rdar://problem/94598042>
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>
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.
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
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.
I believe this is a duplicate of bug 204628.
*** This bug has been marked as a duplicate of bug 108979 ***