- 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