RESOLVED FIXED276899
AX: display: contents is preventing items from being read
https://bugs.webkit.org/show_bug.cgi?id=276899
Summary AX: display: contents is preventing items from being read
jeanne.waldman
Reported 2024-07-22 13:02:56 PDT
With Voiceover on ios, display: contents is preventing items from being read. It is working on Voiceover on a Mac. Here is a reproducible test case. https://codepen.io/Jeanne-Waldman/pen/abgZJMb
Attachments
Radar WebKit Bug Importer
Comment 1 2024-07-22 13:03:13 PDT
jeanne.waldman
Comment 2 2024-07-22 13:28:22 PDT
This could have to do with a parent dom node having role="listbox".
jeanne.waldman
Comment 3 2024-07-22 13:37:33 PDT
Actually, if I remove role="options", then the options are being read, so it likely a combination of role="options" and display: contents. I do not see this limitation listed in the caniuse. https://caniuse.com/css-display-contents
Tyler Wilcock
Comment 4 2024-08-14 21:21:29 PDT
EWS
Comment 5 2024-08-15 08:11:05 PDT
Committed 282289@main (bf0f2dcbbb3a): <https://commits.webkit.org/282289@main> Reviewed commits have been landed. Closing PR #32229 and removing active labels.
EWS
Comment 6 2024-08-16 13:21:24 PDT
Committed 280938.235@safari-7619-branch (0a649526a701): <https://commits.webkit.org/280938.235@safari-7619-branch> Reviewed commits have been landed. Closing PR #1602 and removing active labels.
jeanne.waldman
Comment 7 2024-12-19 11:04:05 PST
Thanks for fixing this. My issues are resolved.
Note You need to log in before you can comment on or make changes to this bug.