This repository has been archived by the owner on Dec 7, 2022. It is now read-only.
v2.10.0
Bug fixes:
linkWithUnclearPurpose
should 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
findTextAlternatives
not always correctly ignoring hidden elements (#217). findTextAlternatives
now honorsalt
attribute 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)