JAWS currently (16.0.1925) will not announce aria-describedby attributes on image links if aria-describedby is placed on the
img element. However, an
aria-described placed within the
a element will be announced correctly. NVDA will correctly announce the aria-describedby attribute correctly regardless of placement.
<p id="description">I wish my description was read by JAWS!</p> <a href="http://example.com/"> <img src="/example.jpg" alt="Example Home Page" aria-describedby="description"> </a>
<p id="description">My description is now read by JAWS!</p> <a href="http://example.com/" aria-describedby="description"> <img src="/example.jpg" alt="Example Home Page"> </a>
With JAWS and Internet explorer, Firefox And Chrome, the ARIA describedby text is announced when Navigating to the SSB BART Group link using the TAB key. The ARIA-Dwscribedby text is Accessibility onDemand. In Chrome and FireFox the JAWS command ALT+INSERT+R will announce the ARIA-describedby text for the link. In Internet Explorer Chrome and Firefox when Navigating to the Password Edit field using the TAB key, JAWS announces the AREIA-describedby text Must be 8 characters. The JAWS command ALT+INSERT+r only works in FireFox and Chrome. When Navigating to the Password field using quick Navigation keys, The ARIA-describedby text is also announced.
With NVDA when navigating to he SSB BART Group link, or the password edit field, using The TAB or ARROW keys, the ARIA-describedby text is announced. When navigating to the Password Edit field using the Single Letter Navigation keys, the ARIA-describedby text is also announced.
The ARIA-describedby text is announced as expected after a pause no matter how the link or Password field is navigated to. This includes Swipe, Direct touch, and Rotor. This also assumes that Hints are turned on in the VoiceOver settings. (This is the Default setting)