W3C home > Mailing lists > Public > wai-xtech@w3.org > January 2009

[aria impl] platform mappings, and role vs state

From: David Bolter <david.bolter@utoronto.ca>
Date: Mon, 12 Jan 2009 09:20:42 -0500
Message-ID: <496B51BA.6000602@utoronto.ca>
To: "wai-xtech@w3.org" <wai-xtech@w3.org>

Hi All,

This is a browser implementation topic.

What about adding a section to
http://www.w3.org/WAI/PF/aria-implementation/  about conflict resolution
between role and state for platform a11y mapping? This, in addition to
inlining specific heuristics where necessary.

For example consider the checkable state (which is different from checked).
<span role="checkbox" aria-checked="undefined">

Now remember, "undefined is special" as it tells us treat the attribute
as missing or "". The role tells us that the object is checkable, and
the aria-checked="undefined" would normally indicate the object is not
checkable.  I think a good general rule is to give the role more mapping
power and to expose the checkbox with a checkable state. What do others
think? These are somewhat unusual cases (strange aria markup really), so
I don't want to make a huge deal about it.

cheers,
David
Received on Monday, 12 January 2009 14:21:20 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 22 March 2009 03:32:15 GMT