WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: menuitemradio and menuitemcheckbox with iOS VoiceOver

for

From: Sean Curtis
Date: Apr 13, 2015 10:14PM


Jesse have you tried making them role="checkbox"? I spent about 9 months
building an accessible dropdown menu component and ended up having to OS
sniff to swap the roles. JAWS and NVDA on windows handled menuitemcheckbox
and menuitemradio just fine, but VO on OSX (and I'm guessing iOS is
similar) didn't like them. Changing them to checkbox and radio got them
working perfectly.

Cheers,

Sean

On Tue, Apr 14, 2015 at 2:05 PM, James Nurthen < <EMAIL REMOVED> > wrote:

> Jesse,
> I've seen this bug. I'm not sure if we have logged it or not. It won't do
> any harm to log a duplicate if we haven't.
> Regards,
> James
>
> On Sun, Apr 12, 2015 at 8:45 PM, Jesse Hausler < <EMAIL REMOVED> >
> wrote:
>
> > I'm hoping someone can confirm before I go through that trouble.
> >
> > a blank page with <a href="foo.html" role="menuitemradio"> is all the
> code
> > you need. You can put it in a proper menu implementation as well. Still
> > broken.
> >
> > On Sun, Apr 12, 2015 at 6:10 PM, Bryan Garaventa <
> > <EMAIL REMOVED> > wrote:
> >
> > > That sounds like a bug to me, it should convey the correct role and
> state
> > > using VoiceOver.
> > >
> > > Can you please document this with a working code sample and steps to
> > > reproduce and send this to <EMAIL REMOVED> ?
> > >
> > >
> > >