axe-core 4.10.1
Release Notes
Because a few false positives were fixed, this release may see the number of reported issues go down. In pages with lots of very similar elements a performance bottleneck was fixed, allowing axe to finish sometimes up to 10x faster, although for most pages there won't be a difference. Lastly there is a small change to the ancestry
selector of elements in shadow DOM. These weren't always guaranteed to be unique. The change means deduplication based on ancestry selectors may not work between 4.10.1 and older versions.
Bug Fixes
- aria-allowed-role: add form to allowed roles of form element (#4588) (d462d67), closes /github.com/dequelabs/axe-core/blob/develop/lib/standards/html-elms.js#L264
- axe.d.ts: add typings for preload options object (#4543) (72e269f)
- button-name,input-button-name,input-img-alt: allow label to give accessible name (#4607) (364eb72), closes #4472 #3696 #3696
- get-ancestry: add nth-child selector for multiple siblings of shadow root (#4606) (bdd94a2), closes #4563
- rules: Change "alternate text" to "alternative text" (#4582) (31e0f61)
Product Impacts
Each product has a separate axe-core version rollout process. The information below describes the impacts of this axe-core release once it is pulled into the given product.
axe Auditor
No meaningful impacts.
axe Developer Hub
Issue totals and the number of duplicates found could be impacted based on the fixes described above. To ensure the most accurate comparisons in axe Developer Hub, we recommend comparing results generated using the same version of axe-core. For example, when comparing scan results, use axe-core 4.10.1 consistently rather than mixing versions.
axe DevTools APIs and CLI
Issue totals could be impacted based on the fixes described above.
axe DevTools Extension
Issue totals could be impacted based on the fixes described above.
axe DevTools Linter
No meaningful impacts.
axe Monitor
Accessibility scores and issue totals could be impacted based on the fixes described above.
axe Reports
Accessibility scores and issue totals could be impacted based on the fixes described above.