Re: ACTION-1710: Rich Get with Freedom Scientific on our solution for listitem roles

Hi Bryan,

On 2015-09-01 1:04 PM, Bryan Garaventa wrote:
>> Likely, we should review all "text container" roles for this pattern and evaluate the situation for each -- what I'm saying is that this problem may be more than just listitem and link roles.
> Technically, since any ARIA role can be applied to a Div, this includes every role, interactive or otherwise, which is where I'm seeing this as being a huge problem.

I don't see <div role="button"> as a "text container role". Buttons are 
not a text containers.  Yes, a <div> is a text container, but adding 
role="button" to a <div> transforms it to something other than a simple 
<div>.  I'm proposing to check each ARIA role, decide if it's a text 
container, and then look to see if that role lists a requirement of an 
accessible name.

Given that, we can ignore all roles that inherit from the widget role.  
They are interactive and, well, widgets (although the link role is 
categorized as a widget.  Hmmm).  On the other hand, the "document 
structure" roles [1] are prime targets.

Nonetheless, it is a bit of a task.  Maybe it belongs under ARIA 2.0.

[1] http://w3c.github.io/aria/aria/aria.html#document_structure_roles

-- 
;;;;joseph.

'Array(16).join("wat" - 1) + " Batman!"'
            - G. Bernhardt -

Received on Tuesday, 1 September 2015 17:35:02 UTC