WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Danger! Testing Accessibility with real people — Medium

for

From: Léonie Watson
Date: May 15, 2016 6:04AM


> From: WebAIM-Forum on Behalf Of Alastair Campbell
> Sent: 14 May 2016 13:41
> On the test page for ARIA tabs here:
> http://a11yideas.com/testcode/tabs/tabs_with_ARIA.html
>
> Arrowing through, when you get to the tabs they are announced, but all read
> out in one go, you can't move between them. The tab panel is not
> announced, and there is no way of selecting a tab without manually going
> into forms mode.

I think this is expected. When in browse mode (the equivalent of the Jaws virtual mode), NVDA treats the tablist as a single entity - and so announces the contents of the tablist as such. You need to switch into focus mode (the equivalent of the Jaws forms/applications mode) to interact with the objects within the tablist.

You can invoke focus mode in two ways: tab onto the tablist, or hit enter whilst focus is on it. Similarly you can exit it in two different ways: by tabbing off the tablist, or by hitting escape.

>
> Tabbing through, selecting a tab with the arrow keys does work, but then
> you have to manually exit forms mode.
>

Yes. The easiest interaction with NVDA is to tab onto the tablist, select a tab using the arrow keys, hit escape to exit focus mode, then resume using the arrow keys to navigate into the tabpanel content.

> It is really filddly compared to Jaws/VoiceOver, it just doesn't seem right.
The interaction is more or less the same as with Jaws. There are two slight differences:

1. By default, Jaws does not treat the tablist as a single entity when in virtual (browse) mode. The smart navigation feature introduced in Jaws 17 (configurable during the Jaws startup wizard) does result in the same behaviour as NVDA though.

2. NVDA does not support aria-controls


>
> I'm using Windows 10 (in VMWare), NVDA (latest) with Firefox (latest) or
> IE11.
>
> What do others get?
>
> Cheers,
>
> -Alastair
> > > http://webaim.org/discussion/archives
>