[Webkit-unassigned] [Bug 171184] New: AX: Implement support for ARIA "feed" role

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 22 19:40:36 PDT 2017


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

            Bug ID: 171184
           Summary: AX: Implement support for ARIA "feed" role
           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: jdiggs at igalia.com
                CC: cfleizach at apple.com, jcraig at apple.com,
                    webkit-bug-importer at group.apple.com

(Creating a new bug since bug 151691 seems to be more about navigation and using the feed role. This bug is just about role mapping and ensuring it's not pruned from the tree.)

Given:

<body>
   <section role="feed" id="test">
    <article>Article 1</article>
    <article>Article 2</article>
   </section>
</body>

I would expect the section element to be in the accessibility tree because it has an ARIA role other than none/presentation. But the element seems to be getting pruned in both Safari and in WebKitGtk.

As for the exposure of role="feed", according to https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-feed:

* WebKitGtk: ROLE_PANEL + object attribute xml-roles:feed
* Mac: AXRole: AXGroup, AXSubrole: <nil>, AXRoleDescription: 'group'

Note that at the time of this writing, the Mac's mappings include "Need to verify." A subrole-less group seems appropriate. But should the AXRoleDescription be "group" or "feed"?

-- 
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/20170423/d0a94cf0/attachment.html>


More information about the webkit-unassigned mailing list