(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.)
<section role="feed" id="test">
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"?
Created attachment 308412 [details]
Comment on attachment 308412 [details]
Clearing flags on attachment: 308412
Committed r215886: <http://trac.webkit.org/changeset/215886>
All reviewed patches have been landed. Closing bug.