Releases
v4.3.0
Features
options: accept a string for options.runOnly (4392bc0 )
runPartial: Test without frame communication (#3006 ) (42738b5 )
utils: add getFrameContexts method (#2995 ) (f478bab )
deprecate autocomplete appropriate check (#2917 ) (1fe1487 )
Remove deprecated phantomjs example (#2913 ) (4a01ffe )
Support multiple languages at once in builds (#2994 ) (f18a56b )
rule: add ACT Rule IDs to test rule objects (#2866 ) (cc1ebf5 ), closes #2820
Bug Fixes
accText: ignore text in embedded content elements (#3022 ) (fa4f926 ), closes #3017
aria-allowed-attr: allow aria-posinset and aria-setsize on row elements for treegrids (#2952 ) (24e6115 )
aria-allowed-attr: pass aria-label on some HTML elements (#2935 ) (d2584ed )
aria-level: New check for aria-level > 6 as needs review (#3061 ) (73d3ae1 )
aria-roles: Mark as needs review if both none and presentation are used on element with no implicit role (#2989 ) (70c683c )
autocomplete-appropriate: pass for autocomplete=username and type=email (#2896 ) (43394bc )
color-contrast: add special case for new sr-only technique (#2985 ) (d6a72f9 )
color-contrast: check for pseudo elements on element itself, not just parents (#2980 ) (9b6ccd0 )
color-contrast-matches: only absolutely positioned elements using clip should be not visible (#3038 ) (e93fdb1 )
combobox: support aria 1.2 pattern for comboboxes (#3033 ) (5ab026d )
frame-tested: run without respondable (#2942 ) (c046114 )
getStandards: Read standards from utils (#2903 ) (f1a0368 )
heading-order: Prevent crash on page with iframes but no headings (#2965 ) (99e7f0c )
heading-order: use aria-level on headings in addition to role=header elements (#3028 ) (caccd38 )
page-no-duplicate: don't count elements hidden from screenreaders as potential duplicates (#3051 ) (5e0098b )
publish-metadata: use fail message for rules with reviewOnFail:true (#2987 ) (b6dc5f6 )
utils: unify selecting nodes in shadow tree with shadowSelect() (#3068 ) (21681da )
JS error in @axe-core/react caused by stale reference to heading (b7094c8 )
Remove unnecessary files from npm package (#3054 ) (7600b7c )
meta-viewport: test that a user-scalable number does not prevent zoom (b3562fb )
region: contents in iframes should pass the region rule if the iframe itself is in a region (#2949 ) (43145d6 )
required-parent: Allow *item > group > *item nesting (#2898 ) (59b4a7e )
SerialVirtualNode: properly handle empty string attributes (#3042 ) (dddbc0a )
sri-history: add backported releases (#3004 ) (6eecf34 )
treat input with no role as textbox (#2929 ) (13d909d )
types: make evaluate
check optional (#2902 ) (417f572 )
You can’t perform that action at this time.