Skip to content
This repository has been archived by the owner on Dec 7, 2022. It is now read-only.

v2.10.0

Compare
Choose a tag to compare
@alice alice released this 13 Nov 21:44
· 38 commits to master since this release

Bug fixes:

  • linkWithUnclearPurpose should only look at links, not <a> without href. (#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 honors alt 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)