Hi, Joseph. I believe they are both mapped into IA2_ROLE_TEXTFRAME.
On Mon, Jun 15, 2015 at 11:22 AM, Joseph Scheuhammer <clown@alum.mit.edu>
wrote:
> 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 -
>
>