Is there any documentation regarding the Adapt use of ARIA and what the versions of browsers and screen readers that support such ARIA labels? Things like role=heading, role=button, aria-hidden, etc
Thanks!
Is there any documentation regarding the Adapt use of ARIA and what the versions of browsers and screen readers that support such ARIA labels? Things like role=heading, role=button, aria-hidden, etc
Thanks!
There isn't really anything up to date on what Adapt uses. The v3 > v4 transition document is probably most informative on the subject.
https://github.com/adaptlearning/adapt_framework/wiki/Accessibility-v3-%E2%86%92-v4
https://github.com/adaptlearning/adapt_framework/wiki/Accessibility-v3-%E2%86%92-v4#browser-and-screen-reader-compatibility
In terms of browsers and screen readers, the ARIA spec has been around since 2008 so you should expect support from major browsers and screen readers to be pretty comprehensive. Even in IE11!
Is it an "all for one" type situation though, where in 2008 the spec and all the derivatives were created?
Or, is it more like CSS3, where newer aria labels are being created throughout time, and they don't have support with all the screen readers?
Because we have a client that says that specifically heading=role is newer and not supported everywhere.
According to this, the 'heading' role was added as part of WAI-ARIA 1.1 which was published three years ago in Dec 2017