This repository has been archived by the owner on Dec 7, 2022. It is now read-only.
This release includes several performance improvements, new features and the ability to properly require
the accessibility developer tools in Node.
Performance enhancements
These changes were driven by @ricksbrown
- Allow caller to bypass entire DOM walk
- Allow for other 'requires' beyond 'consoleAPI'
- Collect 'hidden' and 'disabled' info during DOM traversal
- Start using new 'hidden' and 'disabled' flags
- Optionally collect 'idreferrers' while traversing DOM
- Start using new 'idreferrers' flag
Requirable as a Node library
Until now, reusing the accessibility devtools via Node has required manual wrapping by end-users which was suboptimal. We have now unwrapped the axs package for use in Node and exposed the output in our dist
file for easy consumption.
This change was driven by @philschatz
Updates
- Now works with sites using an AMD Loader by @joscha
- Enables special characters to be used in some query selector strings by @joscha
- Updated to use the latest version of the Closure Library on GitHub by @heidmotron
- fix: null access for missing referrers of aria-describedby by @joscha
- fix: exception thrown when testing tooltips without aria-describedby by @alice
Big thanks goes out to @alice for all of her work on code-reviews and generally maintaining this module.