WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Keyboard navigation using arrows only

for

From: Michael Tangen
Date: Sep 2, 2014 5:40PM


When a link tag has the aria attribute aria-haspopup="true", JAWS actually
announces the words "has submenu". So really, the arrow is only of value
to sighted users.


On Tue, Sep 2, 2014 at 3:50 PM, Mallory van Achterberg <
<EMAIL REMOVED> > wrote:

> On Tue, Sep 02, 2014 at 02:40:22PM -0500, Michael Tangen wrote:
> > It all has to do with the placement of role="menu", role="menuitem" and a
> > variety of other ARIA attributes.
>
> My fault for mentioning menus... it's apparently the entire site
> in this case.
>
> > - I also found that for some reason, the *first level* LI tags need an
> > attribute role="menu" if you want the presence of a sub-menu to be
> > announced.
> Yeah the specs mention the main ul is "menubar" while the li's are
> "menu"s.
> I would think this is to do with the type of "menu" the specs seem
> to be written for: application menus where each option is often
> itself a sort of mini-application-menu.
>
> _mallory
> > > >