Re: [VE][html5] Incorrect error message for ARIA role menuitem validation

Thanks for reporting this. I think I have it fixed now.

  --Mike

brothercake <cake@brothercake.com>, 2011-11-14 01:31 +0000:

> Hi,
> 
> I can't give a public URI for this example, as I was testing a local page.
> But the markup in question looked like this:
> 
> 	<ul role="menubar">
> 		<li role="menuitem"><strong>Home</strong></li>
> 		<li role="menuitem"><a href="#">Portfolio</a></li>
> 		<li role="menuitem"><a href="#">Stuff</a></li>
> 		<li role="menuitem"><a href="#">About</a></li>
> 		<li role="menuitem"><a href="#">Contact</a></li>
> 	</ul>
> 
> The validator flagged multiple errors for that markup, each with the error
> message "An element with role=menuitem requires role=menu on the parent"
> 
> However that is not correct -- an element with role=menuitem can have either
> "menu" or "menubar" as its parent role.
> 
> 
> 
> thanks,
> 
> James Edwards

-- 
Michael[tm] Smith
http://people.w3.org/mike/+

Received on Monday, 14 November 2011 10:41:31 UTC