WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: JAWS/IE reading aria-labelledby and aria-describedby


From: Jonathan Whiting
Date: May 15, 2017 1:42PM

On Tue, May 9, 2017 at 3:33 AM, Detlev Fischer < <EMAIL REMOVED> >

> I did a quick screen reader test on an example that uses aria-labelledby
> to concatenate several text nodes ncluding the text input that is being
> labelled.
> http://www.3needs.org/en/testing/code/aria-labelledby-1.html

I think it is great when people take the time to create test cases.
However, the results posted on this test page didn't seem consistent with
my experiences testing aria-labelledby, so I did a bit of digging and found
some issues with the results reported for Chrome, IE/JAWS, and
Safari/VoiceOver on Mac.

The Chrome problem (reading part of the label 4 times) is a result of the
use of duplicate id attributes in the examples. When I address this, it
reads correctly. I think the IE 11/JAWS issue is caused by starting JAWS
after the page was already open in IE. If you open JAWS before the browser
(which I believe is the recommended order), it reads correctly. Safari for
Mac/VoiceOver behaves correctly for me; I have no idea what the difference
might be between our testing methods here. My results for Firefox and IE
11/NVDA were the same. I didn't test iOS

So Firefox, Chrome, IE 11/JAWS, and Safari/VoiceOver read correctly. It
looks like there have been significant improvements since the 2014 TPG


Jonathan Whiting