RE: ACTION-1311: MSAA+IA2 mappings for role=presentation.

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