Announcing axe-core 3.4

Wilco Fiers

By Wilco Fiers

October 21, 2019

digital library

One of the most fantastic things about working on axe-core is seeing the kind of community that is developing around it. One of the ways this expresses itself is in public contributions. Which is why we are able to release new localisations as part of axe-core 3.4.

Localisations

In axe-core 3.4, the following localisations are now available:

  • English (default)
  • French
  • German (limited)
  • Japenese
  • Spanish (new)
  • Brazillian Portuguese (new)

We want to thank our public contributors for these translations, specifically nvdaes for the new Spanish translation, Thiago de Oliveira Pereira for the Portuguese translation, and Honoka Hatakeyama for her continued contributions to the Japanese localisation. To learn about how to use localisation, see the axe-core API docs. You can also find information about how to create your own localisation. We welcome anyone interested to contribute new translations to axe.

Lastly in the translations category, are now including the language code in the “learn more” URLs. This is going to allow us to also translate the Axe-core rule pages on Deque University.

New rule: aria-roledescription

We have created a new aria-roledescription rule for axe-core 3.4. This rule replaces the aria-roledescription test from aria-allowed-attr. By testing aria-roledescription attributes in its own rule, axe-core is better able to handle edge cases and give more accurate remediation advice.

Test axeVersion in axe.configure

Custom rules are a fantastic feature of axe-core, which allows reconfiguring rules, and even adding in entirely new rules, tailored to the environment they are tested in. By including the axeVersion a custom ruleset is built for, axe-core will be able to verify that the ruleset is compatible.

Axe-core custom rules follow semantic versioning. A custom ruleset built for axe-core 3.4.0 will be compatible with all versions released after 3.4.0, up until version 4.0.0. For more details, see axe.configure API docs.

Rule Deprecations

Three rules have been deprecated. For the checkboxgroup and radiogroup rules, while we recommend that most groups of checkboxes and radiobuttons be wrapped in a fieldset, we have seen scenarios where other solutions were preferable. In order for axe-core not to give inaccurate recommendations, these are deprecated. Similarly for video-description, while we recommend that you always check if a video needs a description, due to the lack of support in browsers for the description track, we do not recommend using this as a way providing audio descriptions.

These rules will be disabled by default as of axe-core 3.4, and will be removed when we release axe-core 4.0.

Other Changes

Noteworthy bug fixes include:

  • Ensure non-printable characters aren’t reported for color-contrast#315
  • role="status" fails label check #342
  • Prevent getElmScrollRecursive failing on SVG in IE #525
  • Support elements hidden through clip-path #1001
  • aria-describedby reports referencing error, for empty spans that will have error messages. #1151
  • Ignore ligature fonts in label-content-name-mismatch#1635
  • Update tags to wcag21aa for avoid-inline-spacing#1698
  • Non-localized messages (e.g., Fix any of the following / Fix all of the following) now appear in the proper localization language #1750
  • aria-required-children Treat nodes without content as empty #1762
  • img role=presentation now recognized as valid #1803
  • Allow aria-readonly on role="listbox"#1821
  • Fix category tag in meta-refresh#1835
  • Scroll element into view horizontally when testing color-contrast#1845

For a complete list of changes see the axe-core changelog.

Availability in Deque Products

The axe-core 3.4 release will be made available soon for WorldSpace Attest, Comply, Assure and axe Pro.

Wilco Fiers

Wilco Fiers

Wilco has been in the field of accessibility for 18 years, and is the product manager of Deque’s advanced rules, and previously of axe-core and axe linter. He has a leading role at the W3C as Deque’s advisory committee representative, facilitator of the ACT Task Force, and former project manager of WCAG 3.0. On behalf of Deque, Wilco managed the EU-funded accessibility projects WAI-Tools & WAI-Coop, and regularly does public speaking on various topics related to digital accessibility.

Tags:  axe-core news

Get blogs in your inbox

No slop, just real accessibility insights from qualified experts.

You consent to Deque receiving, using, and sharing information as stated in Deque's privacy statement. You can change your consent at any time by contacting us.

More on this topic

Deque and Microsoft: Two decades of shaping the future of accessibility

cropped preety kumar400x400 300x300 1 1.jpg
August 25, 2026 By Preety Kumar

What started nearly two decades ago as conversations between two people passionate about improving accessibility across Microsoft's digital experiences has grown into a lasting partnership built on shared learning, mutual respect, and a common belief that accessibility should be built into every stage of software development.

Read Article
Preety Kumar and Jenny Lay-Flurrie conducting an interview, with the Seattle skyline in the background.

Axe-core at 5 billion: Accessibility meets the moment

cropped preety kumar400x400 300x300 1 1.jpg
August 18, 2026 By Preety Kumar

The global digital accessibility community is experiencing a time of incredible momentum and incredible urgency. From every corner of the world, we are seeing new stories emerge—regulatory expansion, technological innovation, groundbreaking legal decisions, and more. This is happening at a time when AI is dramatically reshaping what it means to create digital products, services, and experiences.

Read Article
Axe-core at 5 billion downloads with a bunch of download icons