WebAIM - Web Accessibility In Mind

E-mail List Archives

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


From: Detlev Fischer
Date: May 16, 2017 10:47AM

I have updated the aria-labelledby test cases and re-tested -


Results now indeed show that support for aria-labelledby used for concatenating labels from multiple text nodes is quite good with JAWS across main browsers, and with NVDA on browsers except IE. Doesn't seem to work on iOS/Safari yet (I assume you referred to macOS/Safari/VoiceOver, Jonathan?)

Jonathan, thanks again for catching this - I'll try to be more careful with setting up examples next time!


> 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
> article.
> Jonathan
> Jonathan Whiting
> WebAIM.org
> > > > >