WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
276316
AX: aria-selected not announced on element with role=gridcell
https://bugs.webkit.org/show_bug.cgi?id=276316
Summary
AX: aria-selected not announced on element with role=gridcell
Greg Jellin
Reported
2024-07-08 08:00:48 PDT
Created
attachment 471843
[details]
showing WAI-APG datepicker with code Hello, When using the aria-selected="true" property on an element with role="gridcell" VoiceOver does not announce the selected state. According to the ARIA 1.2 Spec this is an appropriate implementation of aria-selected. I created a codepen that uses a slightly modified version of of the W3C WAI APG Datepicker example (
https://codepen.io/A11yGreg/pen/wvbZboN
). As shown in the following screenshot, aria-selected=”true” is applied to the gridcell of the selected date. I tested VoiceOver on Safari, Firefox, and Chrome and none announce the selected state. This is coded according to ARIA spec and VoiceOver fails to announce the selected state. Conclusion For the selected state of a gridcell to be surfaced to VoiceOver users, VoiceOver will have to enable support for this property. Resources ARIA spec gridcell is a supported role -
https://www.w3.org/TR/wai-aria-1.0/states_and_properties#aria-selected
ARIA gridcell role with aria-selected -
https://a11ysupport.io/tests/aria_gridcell(aria-selected
)
Attachments
showing WAI-APG datepicker with code
(40.89 KB, image/png)
2024-07-08 08:00 PDT
,
Greg Jellin
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-07-08 08:01:02 PDT
<
rdar://problem/131306565
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug