This repository was archived by the owner on Dec 7, 2022. It is now read-only.
v2.10.0
Bug fixes:
linkWithUnclearPurposeshould only look at links, not<a>withouthref. (#245)
New rules
- A tabpanel should be related to a tab via aria-controls or aria-labelledby (
src/audits/UncontrolledTabpanel.js) - A data table must identify row and column headers (
src/audits/TableHasAppropriateHeaders.js) - A tooltip element should have an aria-describedby referring to it (
src/audits/RoleTooltipRequiresDescribedBy.js).
Enhancements
- Pull DOM-related functionality out into
DOMUtils.js
Bug fixes:
- Fix
findTextAlternativesnot always correctly ignoring hidden elements (#217). findTextAlternativesnow honorsaltattribute of input type image- Revert #150 which was causing the extension not to work.
- AX_HTML_02 (duplicate IDs) now only audits elements that are referenced by an IDREF (#141);
- Fix #171 by being smarter about finding the composed parent node.
- Tweak in canScrollTo to handle the (common) case where the container is
document.body(#243). - linkWithUnclearPurpose should only look at links, not without href. (#245)