Currently, html-aam states for <abbr> accname computation:
- If the element has an aria-label or an aria-labelledby attribute the accessible name is to be calculated using the algorithm defined in Accessible Name and Description: Computation and API Mappings.
- Otherwise use the title attribute.
- If none of the above yield a usable text string there is no accessible name.
From quick testing of common AT/browser combinations with default verbosity settings (<abbr title="..."> test):
- iOS 18.6.2 & Safari = does not announce
title
- macOS 15.6.1 & Safari = does not announce
title
- JAWS 2025.2504.98 & Chrome 139.0.7258 = announces
title
- NVDA 2025.2 & Firefox 142.0.1 = does not announce
title
To investigate:
Currently, html-aam states for
<abbr>accname computation:From quick testing of common AT/browser combinations with default verbosity settings (
<abbr title="...">test):titletitletitletitleTo investigate:
titlefor<abbr>be exposed given verbosity concerns? See WebKit bug #145879 - AX: tag does not expose title= information to VO.