- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Mon, 15 Jun 2015 11:22:46 -0400
- To: Alexander Surkov <surkov.alexander@gmail.com>, David Bolter <dbolter@mozilla.com>, W3C WAI Protocols & Formats <public-pfwg@w3.org>
Alex, David,
Re: ACTION-1311 (https://www.w3.org/WAI/PF/Group/track/actions/1311).
I'm in the process of editing the mappings of the ARIA 'presentation'
role, and the entry for MSAA+IA2 needs revision:
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation
Currently, it says that if the element is mapped at all, to assign it a
ROLE_SYSTEM_PANE. But in light of the outcome of mozilla bugzillas
1013584 [1] and 945435 [2], I believe the mapping is as follows:
"
If the object is in the accessibility tree, expose as IA2_ROLE_TEXTFRAME.
For objects that have required owned descendants (e.g., a grid owns
gridcells, a list owns listitems), and the descendant is in the
accessibility tree expose it as follows:
* if the element is a listitem, expose as ROLE_PARAGRAPH.
* if the element is a cell, expose as IA2_ROLE_TEXTFRAME.
User agents SHOULD prune empty descendants from the accessibility tree.
"
Can you confirm?
Thanks.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1013584
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=945435
--
;;;;joseph.
'Array(16).join("wat" - 1) + " Batman!"'
- G. Bernhardt -
Received on Monday, 15 June 2015 15:23:15 UTC