[Webkit-unassigned] [Bug 276316] New: AX: aria-selected not announced on element with role=gridcell

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 8 08:00:48 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=276316

            Bug ID: 276316
           Summary: AX: aria-selected not announced on element with
                    role=gridcell
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: gjellin at salesforce.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

Created attachment 471843

  --> https://bugs.webkit.org/attachment.cgi?id=471843&action=review

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)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240708/bf68db79/attachment-0001.htm>


More information about the webkit-unassigned mailing list