axe-core v3.0.0-alpha.9 Release Notes

Release Date: 2018-01-18 // over 6 years ago
  • 🐛 Bug Fixes

    • aria-errormessage: adds support for aria-errormessage (#517) (c96f58c)
    • check: fix bug with async checks (441ca95)
    • color-contrast: allow disabled label children (db26bc9)
    • color-contrast: incl. elements w/ line breaks (a464918)
    • commons/aria: allow aria-required on checkbox role (3e21c6e)
    • adjust color algorithm for inline elements (7f8491e)
    • 👍 Allow checkbox and radio groups with hidden aria-labelledby targets #188 (6149bde)
    • Ensure overloaded Array.prototype won't crash axe (ea57ef2)
    • 🖐 handle contrast of multiline inline el's (f9d565f)
    • Polyfills are made non-enumerable #648. (#649) (48d8703)
    • ✂ Remove href-no-hash rule (342cb6e)
    • Return inapplicable results (#473). (c9caeff)
    • 🛠 Several of fixes for IE and Edge (#577) (63e1272)
    • skip-link rule now checks if a target exists (f7f9cf3)
    • commons/aria: allow aria-required on radio role (58b76a6)
    • commons/dom: fix isFocusable functions by checking screenreader (#658) (c665d0b), closes #647
    • core/utils/querySelectorAll: Ensure that elements do not get tested twice (#666) (a76a454)
    • required-children: add combobox > listbox exception (#559) (8d0991f)
    • rules/region: Treat <section> as a landmark if it has an accessible name #640 (#642) (c11b442)

    🔋 Features

    • ➕ Add rule, landmark-main-is-top-level (#462) (63040bd)
    • collect-results-from-frames: add frameWaitTime option (#661) (8016ad1)
    • landmark-one-main: add rule ensuring one main landmark in document (#498) (dfc6069)
    • reporter: return one result of each type instead of zero when resultTypes is used (#604) (216a83b), closes #603
    • rule: Flag div/p/spans/headings in focus order (ce5f3dc), closes #632
    • 👍 allow options in aria-allowed-attr, aria-required-attr (#673) (61ac303)
    • 0️⃣ Enable all rules by default (18263eb)
    • 👌 Improve generated selectors for namespaced elements in XHTML (#582) (9e3ca45), closes #563

    💥 BREAKING CHANGES

    • Skip-link rule no longer requires skip lins with a focusable target.