[Webkit-unassigned] [Bug 223492] New: AX: [iOS] [Voice Over] Voice Over skips elements with role="group" and role="region"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 18 18:21:53 PDT 2021


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

            Bug ID: 223492
           Summary: AX: [iOS] [Voice Over] Voice Over skips elements with
                    role="group" and role="region"
           Product: WebKit
           Version: Safari 14
          Hardware: iPhone / iPad
                OS: iOS 14
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: alehm at google.com
                CC: webkit-bug-importer at group.apple.com

Hi,

Google Maps JS API team is blocked by this bug.

Please consider the following demo: https://codesandbox.io/s/headless-sunset-7fted.

There are 2 `div` elements with `tabindex`, `role` and `aria-label` attributes defined. Voice Over on iOS devices (Safari and Chrome) skips these elements and navigates to child elements (either focusable or non-focusable) when using gestures (swipe left and right) to navigate through elements on a page.

We use `role="group"` attribute. W3 says that `group (role)` attribute is "a set of user interface objects which are not intended to be included in a page summary or table of contents by assistive technologies.", so we tried `role="region"` attribute and according to W3 "Assistive technologies *SHOULD* enable users to quickly navigate to elements with role region".

Please note, that Voice Over on MacOS devices does recognize elements with `role="region"` and `role="group"` when navigating using Tab/Shift-Tab and VO + Left arrow/VO + Right arrow keys.

Please let us know if more details are needed.

-- 
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/20210319/768fa42d/attachment.htm>


More information about the webkit-unassigned mailing list