WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: NVDA Browse Mode and ARIA-Label

for

From: Steve Green
Date: Aug 31, 2013 6:20AM


I don't think this is anything to do with the ARIA-LABEL mark-up. If multiple elements are displayed on a single row (as they are in your example) NVDA reads all of them when in browse mode. If the number of words exceeds the maximum number that NVDA is set to read in a fragment, it will read the content in chunks that contain multiple elements. As you have found, you have to tab to the element you want.

JAWS does not do this - it stops reading when it encounters a new element (with some exceptions such as <span> and <abbr>).

There are also exceptions in NVDA that I have not yet had time to investigate. In many cases it reads all the links in a horizontal menu in one go, whereas JAWS reads each link separately. However, I have seen a few exceptions where NVDA does not do this.

I suspect that if there was only one radio button per line, NVDA would read the ARIA-LABEL, although I have not tested this.

I am in the middle of a project to compare the behaviour of JAWS and NVDA on a variety of browsers, and I am finding that NVDA is far less consistent in its behaviour even on a single browser and that its behaviour is highly variable on different browsers. When you add in the differences in the behaviour in focus mode and browser mode, the variations in possible user experience are huge. JAWS' behaviour varies too, but to a lesser extent.

Steve Green

-----Original Message-----
From: <EMAIL REMOVED> [mailto: <EMAIL REMOVED> ] On Behalf Of Kelly Ford
Sent: 31 August 2013 09:01
To: 'WebAIM Discussion List'
Subject: [WebAIM] NVDA Browse Mode and ARIA-Label

Hello,



Does anyone know the story with NVDA and the ARIA-LABEL tag in HTML. When this is used as a label, NVDA seems to support it in focus mode but in browse mode with both IE and Firefox, NVDA doesn't seem to show the ARIA-Label info. In IE you get radio buttons indicated one per line. In Firefox, multiple radio buttons are run together on a single line.



An example page where this is used is at http://html.cita.illinois.edu/nav/form/aria/index.php?example=2.



Browse mode is the mode of NVDA where you can use cursor keys as an example to move through all web content.



Kelly