npm / accessibility-checker
accessibility-checker
What changed in accessibility-checker 4, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-12.
2 breaking1 security1 deprecations4 new APIs and options5 behavior and defaults2 tooling16 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initaccessibility-checker 431 changes
Breaking changes 2
The Java engine now uses syntax that requires a Rhino directive to handle.
ESM packages require .js extensions for modules in v4.x.
Security 1
Security updates for UUID.
Deprecations 1
Deprecates the aria_search_label_unique rule.
New APIs and options 4
The simulator now supports iframes.
The simulator now supports pre elements.
Exported eAssertResult for use with vitest-accessibility-checker.
Exported eRuleLevel for use with vitest-accessibility-checker.
Behavior and default changes 5
The orientation rule is less strict, changing which cases it flags.
The simulator now supports contenteditable sections.
The simulator now supports details/summary.
Rewritten detection logic changes how list markup is identified.
exceljs is now an optional package.
Tooling 2
Adds support for Cypress 16.
Added type definitions for toBeAccessible.
Fixes and other changes 16
Tabbability handling now accounts for HTML native modal behavior.
Improves error reporting in the Node integration.
Fixes incomplete cache clearing when a run is performed on a subtree.
Updated simulator handling for comboboxes and listboxes.
Fixed a keyboard issue in stored scan details.
Corrected summary counts when a violation level changes.
Corrected handling of scope rowgroup.
The simulator handles links within labels.
Nested landmarks are updated correctly.
Shadow DOM paths are generated correctly for focus mode.
Fixes accessible name concatenation.
Fixes a circular structure caused by aria-owns.
Generates summaries when close() is called.
Fixes issues related to the Firefox CSS pseudo-element.
Aligns the rule with ACT v4.
Aligns the rule with ACT v4.