[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