Skip to content

Bump axe-core from 4.3.5 to 4.4.1

scriptuser requested to merge dependabot-npm_and_yarn-axe-core-4.4.1 into main

Bumps axe-core from 4.3.5 to 4.4.1.

Release notes

Sourced from axe-core's releases.

Release v4.4.1

Bug Fixes

  • DPUB: deprecate endnote, rather than endnotes (plural) (#3373) (1ba9917)
  • d.ts: correct getFrameContexts return type (#3370) (a1b9611)

Release v4.4.0

Features

  • add new ARIA roles (#3138) (61be7e5)
  • aria-allowed-attr: report violation for non-global ARIA attrs on element without role (#3342) (fb5d990)
  • aria-allowed-attr: report violations for non-global ARIA attributes on elements without a role (#3102) (87cfc0b)
  • color-contrast: add support for CSS mix-blend-mode (#3226) (d497f40)
  • commons: deprecate shadowElementsFromPoint (#3311) (c3a7d16)
  • configure: Deprecate branding: Object, use a string instead. (#3278) (1f01309)
  • dpub: upgrade to DPUB 1.1 and report deprecated roles (#3280) (034a846)
  • options: make axe.ping configurable with pingWaitTime (#3273) (ce4dfaf)
  • rule: add new color-contrast-enhanced rule (WCAG AAA) (#3235) (bec20fc), closes #2934

Bug Fixes

  • allowed-role: area without href can have a button or link role (#3275) (bf7e60a)
  • aria-allowed-attr: check for invalid aria-attributes for role="row" (#3160) (cfa900d)
  • aria-allowed-attr: revert violation for non-global ARIA attrs on element without role (#3243) (112b960)
  • aria-allowed-children,aria-allowed-parent: allow group role in listbox (#3195) (cb01975)
  • aria-allowed-role: allow title, aria-label and aria-labelledby on a img element with a supported role (#3224) (006a681)
  • aria-allowed-role: landmark roles banner on header and contentinfo on footer to only report on top-level rule (#3142) (1fd4b00)
  • aria-allowed-roles: allow role=radio on img with non-empty name (#3320) (accafdf)
  • aria-allowed-roles: update role allowances for section element (#3238) (99676ec), closes #3237
  • aria-allowed-role: Update allowed roles based on ARIA spec updates (#3124) (00f6efc)
  • aria-allowed-role: updates the allowed roles for the wbr element to none and presentation (#3192) (2f439b3), closes #3177
  • aria-prohibited-attr: update metadata message (#3206) (d1a768e)
  • autocomplete-valid: Allow custom autocomplete attribute values (#3225) (6076ee8)
  • axe.configure: do not remove newline characters from locale doT strings (#3216) (ea2ce17)
  • axe.d.ts: allow Node for include/exclude object (#3338) (e699939)
  • axe.run: add option to increase iframe ping timeout (#3233) (ec937e3)
  • check for hidden elements on aria-errormessage (#3156) (95d37dd)
  • color-contrast: account for 0 width scroll regions with children (#3172) (5908f0d)
  • color-contrast: account for elements that do not fill entire bounding size (#3186) (699697b)
  • color-contrast: check bg on fg contrast for thin text-shadows (#3350) (d92a7e5)
  • color-contrast: correctly apply page background color (#3207) (fbc581d)
  • color-contrast: correctly compute color-contrast of truncated children (#3203) (ac7b2b5)
  • color-contrast: correctly handle nested scroll regions (#3212) (22db29c)
  • color-contrast: correctly work with positioned elements without z-index (#3209) (725a20c)
  • color-contrast: inconsistency of bgOverlap message based on scroll (#3310) (25eff98)
  • color-contrast: properly blend multiple alpha colors (#3193) (e930a70)
  • core: Incomplete fallback was missing, and could cause infinite loop (#3302) (f23d8c8)
  • custom-elms: Don't error on custom Element.children prop (#3326) (2ad92f6)
  • d.ts: Add PartialResults type (#3126) (544b6d5)
  • get-selector: do not URL encode or token escape attribute selectors (#3215) (6f7e183)

... (truncated)

Changelog

Sourced from axe-core's changelog.

4.4.1 (2022-02-03)

Bug Fixes

  • DPUB: deprecate endnote, rather than endnotes (plural) (#3373) (1ba9917)
  • d.ts: correct getFrameContexts return type (#3370) (a1b9611)

4.4.0 (2022-01-26)

Features

  • add new ARIA roles (#3138) (61be7e5)
  • aria-allowed-attr: report violation for non-global ARIA attrs on element without role (#3342) (fb5d990)
  • aria-allowed-attr: report violations for non-global ARIA attributes on elements without a role (#3102) (87cfc0b)
  • color-contrast: add support for CSS mix-blend-mode (#3226) (d497f40)
  • commons: deprecate shadowElementsFromPoint (#3311) (c3a7d16)
  • configure: Deprecate branding: Object, use a string instead. (#3278) (1f01309)
  • dpub: upgrade to DPUB 1.1 and report deprecated roles (#3280) (034a846)
  • options: make axe.ping configurable with pingWaitTime (#3273) (ce4dfaf)
  • rule: add new color-contrast-enhanced rule (WCAG AAA) (#3235) (bec20fc), closes #2934

Bug Fixes

  • allowed-role: area without href can have a button or link role (#3275) (bf7e60a)
  • aria-allowed-attr: check for invalid aria-attributes for role="row" (#3160) (cfa900d)
  • aria-allowed-attr: revert violation for non-global ARIA attrs on element without role (#3243) (112b960)
  • aria-allowed-children,aria-allowed-parent: allow group role in listbox (#3195) (cb01975)
  • aria-allowed-role: allow title, aria-label and aria-labelledby on a img element with a supported role (#3224) (006a681)
  • aria-allowed-role: landmark roles banner on header and contentinfo on footer to only report on top-level rule (#3142) (1fd4b00)
  • aria-allowed-roles: allow role=radio on img with non-empty name (#3320) (accafdf)
  • aria-allowed-roles: update role allowances for section element (#3238) (99676ec), closes #3237
  • aria-allowed-role: Update allowed roles based on ARIA spec updates (#3124) (00f6efc)
  • aria-allowed-role: updates the allowed roles for the wbr element to none and presentation (#3192) (2f439b3), closes #3177
  • aria-prohibited-attr: update metadata message (#3206) (d1a768e)
  • autocomplete-valid: Allow custom autocomplete attribute values (#3225) (6076ee8)
  • axe.configure: do not remove newline characters from locale doT strings (#3216) (ea2ce17)
  • axe.d.ts: allow Node for include/exclude object (#3338) (e699939)
  • axe.run: add option to increase iframe ping timeout (#3233) (ec937e3)
  • check for hidden elements on aria-errormessage (#3156) (95d37dd)
  • color-contrast: account for 0 width scroll regions with children (#3172) (5908f0d)
  • color-contrast: account for elements that do not fill entire bounding size (#3186) (699697b)
  • color-contrast: check bg on fg contrast for thin text-shadows (#3350) (d92a7e5)
  • color-contrast: correctly apply page background color (#3207) (fbc581d)
  • color-contrast: correctly compute color-contrast of truncated children (#3203) (ac7b2b5)
  • color-contrast: correctly handle nested scroll regions (#3212) (22db29c)
  • color-contrast: correctly work with positioned elements without z-index (#3209) (725a20c)
  • color-contrast: inconsistency of bgOverlap message based on scroll (#3310) (25eff98)
  • color-contrast: properly blend multiple alpha colors (#3193) (e930a70)
  • core: Incomplete fallback was missing, and could cause infinite loop (#3302) (f23d8c8)
  • custom-elms: Don't error on custom Element.children prop (#3326) (2ad92f6)

... (truncated)

Commits
  • f583c70 Merge pull request #3377 from dequelabs/release-4.4.1
  • 296acdf chore(release): 4.4.1
  • 1ba9917 fixIdpub): deprecate endnote, rather than endnotes (plural) (#3373)
  • df50d1e chore(rule-description): bump version in links (#3374)
  • 8a8c28e chore: add rule-descriptions to release script (#3376)
  • 478c35c chore(i18n): Update Korean locale translate (#3368)
  • a1b9611 fix(d.ts): correct getFrameContexts return type (#3370)
  • 30ebc27 Merge pull request #3369 from dequelabs/master
  • 2c6f028 Merge pull request #3362 from dequelabs/release-4.4.0
  • 08c3ef9 chore(release): 4.4.0
  • Additional commits viewable in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • $dependabot rebase will rebase this MR
  • $dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports