Release 4.10.0
This axe-core release introduces a new rule for testing the HTML summary element. Additionally, a number of false positives have been fixed. Upgrading to this release may therefore both increase, or decrease the number of issues found on a website. Most likely the impact of upgrading from axe-core 4.9.2 to axe-core 4.10.0 should be minimal.
Features
Bug Fixes
- aria-allowed-attr: allow aria-multiline=false for element with contenteditable (#4537) (f019068)
- aria-allowed-attr: allow aria-required=false when normally not allowed (#4532) (2e242e1)
- aria-prohibited-attr: allow aria-label/ledby on descendants of widget (#4541) (07c5d91)
- aria-roledescription: keep disabled with { runOnly: 'wcag2a' } (#4526) (5b4cb9d), closes #4523
- autocomplete-valid: incomplete for invalid but safe values (#4500) (e31a974), closes #4492
- build: limit locales to valid files when using the --all-lang option (#4486) (d3db593), closes #4485
- Prevent errors when loading axe in Angular + Jest (#4456) (3ef9353), closes #4400
- Minor grammatical fixes for some rules and checks (#4499) (11fad59)
- landmark-unique: follow spec, aside -> landmark (#4469) (e32f803), closes #4460
- required-attr: allow aria-valuetext on slider instead of valuenow (#4518) (135898b), closes #4515