WebAIM - Web Accessibility In Mind

E-mail List Archives

for

From: Patrick H. Lauke
Date: Aug 5, 2025 8:37AM


On 05/08/2025 14:31, Steve Green via WebAIM-Forum wrote:
> It’s about whether a link’s child element’s role should appear in the accessibility tree and be announced by screen readers. Every specification I can find says it must

Maybe not necessarily that "it must", but rather ... specs are currently
vague/silent about the scenario. The ARIA spec does not explicitly
mention that once an aria-label or aria-labelledby has been used to
effectively overwrite the content of an element with a particular role,
the child elements within it are essentially ignored. Because of this
vagueness/ambiguity, there are diverging implementations in practice of
how AT handle this.

>, but JAWS and NVDA violate that. I will report bugs against both of them.

See existing things like https://github.com/nvaccess/nvda/issues/13296

P
--
Patrick H. Lauke

* https://www.splintered.co.uk/
* https://github.com/patrickhlauke
* https://flickr.com/photos/redux/
* https://mastodon.social/@patrick_h_lauke