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

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

Received on Monday, 14 November 2011 08:45:34 UTC