Re: [AAPI] role=""

There seems to be consensus that an element with role="" means that it's 
treated as if the role attribute is absent.

A corollary is that the published role, if any, is given by the native 
semantics of the markup, since that is what would happen if the role 
attribute was absent.  For example, this has the role checkbox:

<input type="checkbox" role="" ... >

In IA2 lingo, it's mapped to an IA2_ROLE_CHECKBOX (or whatever it's 
called).  It's *not* mapped to IA2_ROLE_UNKNOWN.

For semantically neutral elements, such as <div>, it would be mapped to 
IA2_ROLE_UNKNOWN.

-- 
;;;;joseph

'What did one snowman say to the other snowman?'
             - "Adrift", D. Hume -

Received on Monday, 24 August 2009 14:52:15 UTC