[Webkit-unassigned] [Bug 166702] New: AX:

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 4 16:35:28 PST 2017


            Bug ID: 166702
           Summary: AX:
    Classification: Unclassified
           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: jonathan at tumult.com
                CC: webkit-bug-importer at group.apple.com

iOS will not navigate via aria-flowto if the item it is targeting has a missing, invalid, or non-flowable role.

Take the following HTML document:

<div id="item1" role="img"    aria-flowto="item2">  Item 1 (role=img, flowto=item2)</div>
<div id="item2" role="button" aria-flowto="item3">  Item 2 (role=button, flowto=item3)</div>
<div id="item3" role="asdf"   aria-flowto="item4">  Item 3 (role=asdf, flowto=item4)</div>
<div id="item4" role="radio"  aria-flowto="item1">  Item 4 (role=radio, flowto=item1)</div>

The flow will not move to item3 in this case, since the role is "asdf".  It beeps and will stop in navigation entirely; there's no way to reach 3 or 4 (at least via standard swiping).  If there is no role it is the same. Also roles like "group" have the same effect.

I am reproducing on iPad with iOS 10 via:
1. Enabling VoiceOver
2. Swiping to the right

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170105/77c4ee9e/attachment-0001.html>

More information about the webkit-unassigned mailing list