This repository was archived by the owner on Dec 7, 2022. It is now read-only.
v2.9.0
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
badAriaAttributeValuenot 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
matchSelectornot 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
tablistand ARIAtabscope (#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.