- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Tue, 10 Dec 2013 16:15:13 -0500
- To: Bryan Garaventa <bryan.garaventa@whatsock.com>, Janina Sajka <janina@rednote.net>, WAI XTech <wai-xtech@w3.org>
Hi Bryan,
You wrote:
> I was curious, so I just checked this and I can see the same, the role
> of 'list' set within the MSAA object for an element marked with
> role=listbox in the markup.
That is what the mapping is for role='listbox [1]'. Thanks for looking
into that, since it means that the gnome-a11y comments are potentially
broader than just ATK/AT-SPI. To summarize, the mappings for
role="listbox", leaving some details out, are:
MSAA+UIA Express: ROLE_SYSTEM_LIST
MSAA+IA2: ROLE_SYSTEM_LIST
UIA: List
ATK/AT-SPI: ROLE_LIST
AXAPI: AXList
Thanks to the gnome-a11y comments, we now know there is a ROLE_LIST_BOX
that is more appropriate for ATK/AT-SPI. I haven't had the time to look
into MSAA, IA2, UIA, nor AXAPI to see if there is an analogous feature.
There might not be; it may be that MSAA's ROLE_SYSTEM_LIST means "list
box" on that platform.
> I'm not sure if this too was mentioned in the call or not, but the
> same issue is true for elements marked up with role=option, they are
> being shown as MSAA objects with a role of 'list item'. Is 'list item'
> the correct mapping for an element with role=option?
Yes, that is the correct mapping. The UAIG mapping table says:
MSAA+UIA Express: ROLE_SYSTEM_LISTITEM
MSAA+IA2: ROLE_SYSTEM_LISTITEM
UIA: ListItem
ATK/AT-SPI: ROLE_LIST_ITEM
AXAPI: AXStaticText
> Actually I'm seeing the same thing in IE, and the same thing on Select
> elements with embedded Option elements, all of which appear to have
> role mappings of list and list item in MSAA and UIA objects, so I may
> be mistaken.
That confirms that the mappings are correct except the one for
role="listbox" on the ATK/AT-SPI platform.
Thanks again.
[1] http://www.w3.org/TR/wai-aria-implementation/#mapping_role_table
--
;;;;joseph.
'A: After all, it isn't rocket science.'
'K: Right. It's merely computer science.'
- J. D. Klaun -
Received on Tuesday, 10 December 2013 21:15:40 UTC