WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Inaccessible mega menu and WCAG2

for

From: Lynn Holdsworth
Date: Jan 16, 2015 9:09AM


Apologies - I lied :-)

It *is* possible to get to a new page using the top menu links. And
the new page contains all of the submenu items.

But it's still confusing for keyboard users to be tabbing through a
bunch of invisible links. So presumably 2.1.1 isn't pertinent here.
But focus visible doesn't feel like quite the right fit.

Any thoughts on this?

Thanks, Lynn

On 16/01/2015, Lynn Holdsworth < <EMAIL REMOVED> > wrote:
> Thanks everyone.
>
> No, it's not possible to open the menu or get to a different
> destination by activating one of the links in the top menu.
>
> 2.1.1 looks like a good point to fail it on - thanks Patrick.
>
> I worked on a menu system for a while, and it functioned pretty much
> exactly like native menus: left/right arrows move across the top or
> open/close sub-submenus; down arrow opens a submenu or moves through
> its options; Esc closes a submenu, etc., and I liked it a lot. But it
> wasn't possible to create an implementation that worked across all
> screenreaders. And we were never sure whether we should indicate that
> an item could be expanded if pressing Enter moved the user to a
> different page. So I'm very interested in this discussion and what you
> all think.
>
> Best, Lynn
>
> On 16/01/2015, Don Mauck < <EMAIL REMOVED> > wrote:
>> I'd like to give my two cents for what it's worth. For me, I like the
>> way
>> menus and submenus currently work as it is the way most application menus
>> work.
>>
>> -----Original Message-----
>> From: Jonathan C. Cohn [mailto: <EMAIL REMOVED> ]
>> Sent: Friday, January 16, 2015 8:18 AM
>> To: WebAIM Discussion List
>> Subject: Re: [WebAIM] Inaccessible mega menu and WCAG2
>>
>> Jonathan,
>>
>> Sorry, but I am confused as to what you think is a good implementation of
>> a
>> drop down menu system. Do folks feel that the drop down implmentations
>> that
>> are generally supported by theaccessibility development community where
>> the menu system is one tab stop and ARIA tags are suppported so the
>> interface looks essentially like a native application are more usable by
>> the
>> end community then the menu at a site like
>> www.TempleRodefShalom.org?
>> Thanks,
>>
>>
>> Sent from my iPhone
>>
>> On Jan 16, 2015, at 9:59 AM, Jonathan Avila < <EMAIL REMOVED> >
>> wrote:
>>
>>>> I know the accessibility community feels otherwise, but if I am always
>>>> estatic if clicking on a top-level link takes me to the link.
>>>
>>> Mallory, I agree this makes perfect sense -- in practice we've had
>>> trouble
>>> fitting this into the menu/aria-expanded paradigm. One you indicate
>>> menu
>>> status as expand/collapse then activating the link to take you to
>>> another
>>> page no longer makes sense. In my opinion we are lacking a proper
>>> navigation paradigm in ARIA that would allow for this. We really need
>>> something like a button menu -- a composite control that can be
>>> activated
>>> directly and also has a pop up menu.
>>>
>>> Jonathan
>>>
>>> --
>>> Jonathan Avila
>>> Chief Accessibility Officer
>>> SSB BART Group
>>> <EMAIL REMOVED>
>>> Phone 703.637.8957
>>> Follow us: Facebook | Twitter | LinkedIn | Blog | Newsletter
>>>
>>> -----Original Message-----
>>> From: <EMAIL REMOVED>
>>> [mailto: <EMAIL REMOVED> ] On Behalf Of _mallory
>>> Sent: Friday, January 16, 2015 10:12 AM
>>> To: WebAIM Discussion List
>>> Subject: Re: [WebAIM] Inaccessible mega menu and WCAG2
>>>
>>>> On Fri, Jan 16, 2015 at 03:27:52PM +0100, John Hicks wrote:
>>>> If you "click" (press enter) on the top level does the menu descend?
>>>
>>> I know the accessibility community feels otherwise, but if I am always
>>> estatic if clicking on a top-level link takes me to the link.
>>>
>>> It's an excellent fallback if, for some reason, some user, some combo of
>>> OS/UA/AT/whatever, the dropdowns can't be activated, because the link
>>> destination *should* have direct access to that stuff.
>>>
>>> But, my opinion as a frustrated web user.
>>>
>>> _mallory
>>> >>> >>> list messages to <EMAIL REMOVED>
>>> >>> >>> list messages to <EMAIL REMOVED>
>> >> >> messages to <EMAIL REMOVED>
>> >> >> >>
>