Re: review of section 3.2.6 ARIA roles and properties in HTML first detailed pass

hi rich thanks for the feedback

>You have img element with an empty alt attribute but img does not reside in
the second table. An image could easily be >overridden.
>Why are <div> and <span> not included in the language features?


as per the current tables in the html5 spec if an element has no
restrictions placed on it in regards to its role, the element is not
included in either table.

#I will add a list of elements that have no restrictions to make this
explicit.


>Where do we call out global ARIA attributes? - these can be used anywhere
per the ARIA spec.
As far as aria-* attrubutes are concerned all are allowed on any element
unless otherwise stated.

#I will make this clear as well.

>Developers can override this with script. So, I would suggest that we allow
aria-haspopup on these. That raises another issue. >This proposal states
that aria-haspopup only refers to a context menu. That may not be true. It
could be a submenu reference.
 see preceding comment.

>section: We need to include navigation in what can override. Also, I don't
believe we should restrict role=Main to one per container >element. Within a
container you may have subcontainers.
will ad nav to section
the main restriction is as per the aria spec.

>What happened to <th>? It should have a default role of either columnheader
but can be overriddent by rowheader or >columnheader

its in table 1

>footer has a default role of contentinfo. If you recall Ian or someone said
footer has no defined location.
this mapping is taken from the current html5 spec text.

regards

steve

On 17 June 2010 21:35, Richard Schwerdtfeger <schwer@us.ibm.com> wrote:

>  Review of:
> http://www.paciellogroup.com/blog/misc/HTML5/aria-html5-proposal.html
>
> Comments:
>
> Table 1:
>
> <img>
>
> You have img element with an empty alt attribute but img does not reside in
> the second table. An image could easily be overridden. For example a button"
> <img alt"ok" src="" role="button" aria-pressed="true" tabindex="0".../>
>
> We should have img in table 2 as well.
>
> Hidden attribute - aria-hidden="true" as the default semantics
>
> <hr> Should we allow the author to establish aria-controls relationships?
>
> There are three commands who have roles of menuitem. I am surprised they
> don't have a submenu. Did they not think of that? If so, this is a place
> where you will need ARIA as the host language does not support submenus.
> Developers can override this with script. So, I would suggest that we allow
> aria-haspopup on these. That raises another issue. This proposal states that
> aria-haspopup only refers to a context menu. That may not be true. It could
> be a submenu reference.
>
> Table 2:
>
> section: We need to include navigation in what can override. Also, I don't
> believe we should restrict role=Main to one per container element. Within a
> container you may have subcontainers.
>
> table: This does not have a default role of grid. It can be overridden by a
> grid. It has no implied ARIA semantics.
>
> What happened to <th>? It should have a default role of either columnheader
> but can be overriddent by rowheader or columnheader
>
> footer has a default role of contentinfo. If you recall Ian or someone said
> footer has no defined location.
>
>
> Why are <div> and <span> not included in the language features?
>
> Where do we call out global ARIA attributes? - these can be used anywhere
> per the ARIA spec.
>
> Before I do another pass I'd like to hear feedback on these.
>
> Rich
>
>
>
> Rich Schwerdtfeger
> CTO Accessibility Software Group
>



-- 
with regards

Steve Faulkner
Technical Director - TPG Europe
Director - Web Accessibility Tools Consortium

www.paciellogroup.com | www.wat-c.org
Web Accessibility Toolbar -
http://www.paciellogroup.com/resources/wat-ie-about.html

Received on Thursday, 17 June 2010 21:07:21 UTC