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

v2.9.0

Compare
Choose a tag to compare
@alice alice released this 04 Sep 14:48
· 91 commits to master since this release

New rules

  • A label element may not have labelable descendants other than its labeled control (src/audits/MultipleLabelableElementsPerLabel.js)

Enhancements

  • Implement support for specifying audit configuration options through an object when initializing audits (#165).
  • Implement support for AMD loaders.

Bug fixes:

  • Fix badAriaAttributeValue not correctly handling decimal values (#182).
  • Work around null pointer exception caused by closure compiler issue (#183).
  • Add a special case to handle color "transparent" to fix (#180).
  • Fix matchSelector not working properly in browser environments without vendor prefixes (#189).
  • Fix false positives on elements with no role for Unsupported ARIA Attribute rule (#178 and #199).
  • Fix ARIA tablist and ARIA tab scope (#204)
  • Fix link with clear purpose with text alternative (#156);
  • Handle edge cases in number parser, e.g. "+1", ".1", "01"
  • HTML button containing img with alt attribute now passes controlsWithoutLabel (#202)
  • Disabled elements should be ignored by low contrast audit (#205)
  • Fix input of type "text" did not find correct implied role (#225)
  • Hidden links are no longer relevant for meaningful link text rule.