[Bug 10450] Allow lists to be used as menus or tab sets

http://www.w3.org/Bugs/Public/show_bug.cgi?id=10450

--- Comment #10 from Maciej Stachowiak <mjs@apple.com> 2010-09-30 09:06:44 UTC ---
(In reply to comment #9)
> Works in the way that allows role=tabset to see children of a child that is
> role=presentation.


"For any element with a role of presentation and which is not focusable, the
user agent MUST NOT expose the implicit native semantics of the element (the
role and its states and properties) to accessibility APIs. However, the user
agent MUST expose content and descendant elements that do not have an explicit
or inherited role of presentation. Thus, the presentation role causes a given
element to be treated as having no role or to be removed from the accessibility
tree, but does not cause the content contained within the element to be removed
from the accessible tree."

>From <http://www.w3.org/TR/wai-aria/roles#presentation>

And this is how WebKit, at least, actually implements it - elements with
role=presentation are skipped when generating the accessibility tree, so they
are "transparent" in terms of role parent/child relationships.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Received on Thursday, 30 September 2010 09:06:46 UTC