WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Popup accessibility requirment

for

From: Weston Thayer
Date: Feb 24, 2022 9:12AM


That's interesting. Xcode Accessibility Inspector
<https://developer.apple.com/library/archive/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXTestingApps.html>
would
be a good test — locate the popup with it and use the "Press" action. In
theory, that should communicate to the browser using the same OS
accessibility API as VoiceOver's VO + SPACE shortcut is using.

If that works, it'd be worth double checking that Microsoft Accessibility
Insights for Windows
<https://accessibilityinsights.io/docs/en/windows/overview/>'s "Invoke"
command is successful (goes through the UIA API). If it works on Windows
but not macOS, that suggests a macOS-specific browser bug to me.

But agreed that sample code would be very helpful.

On Wed, Feb 23, 2022 at 9:49 PM allyssa jessicon < <EMAIL REMOVED> >
wrote:

> Hello Johnathan,
>
> Yes, it works with space key when the virtual cursor is on for JAWS.
>
> On Wednesday, February 23, 2022, Jonathan Cohn < <EMAIL REMOVED> >
> wrote:
>
> > Hello,
> > One other thing to check is if the pop-up opens when using the space key
> > with JAWS when the virtual cursor is on. When auto-forms mode is turned
> on
> > in JAWS, then JAWS might be going into forms mode. I have seen cases
> where
> > VoiceOver Macintosh and JAWS virtual cursor will not activate an item
> that
> > can be clicked with the mouse, but not with the screen reader click
> action.
> > Often this is because the activation is being associated with a mouse or
> > pointer up event instead of a click event.
> > Jonathan
> >
> > Best wishes,
> >
> > Jonathan Cohn
> >
> >
> >
> > > On Feb 21, 2022, at 11:21, Patrick H. Lauke < <EMAIL REMOVED> >
> > wrote:
> > >
> > > On 21/02/2022 16:19, allyssa jessicon wrote:
> > >> Why don't we consider alternate accessible mechanism to not fail WCAG?
> > >> Since Enter/Space are commonly used keys to open a popup list that is
> > >> accessible can it be a pass through WCAG?
> > >
> > > What I'm saying is that your failure here is likely caused by something
> > more fundamental (lack of appropriate role, for instance). The fact that
> > it's not opening for you with VO running is a side effect of the more
> > fundamental problem that is likely there, and THAT would be the failure
> to
> > hang this from.
> > >
> > > P
> > > --
> > > Patrick H. Lauke
> > >
> > > https://www.splintered.co.uk/ | https://github.com/patrickhlauke
> > > https://flickr.com/photos/redux/ | https://www.deviantart.com/redux
> > > twitter: @patrick_h_lauke | skype: patrick_h_lauke
> > > > > > > > > > > > > >
> > > > > > > > > >
> > > > >