Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update Axe to v3.2.2 #228

Merged
merged 1 commit into from
May 3, 2019
Merged

feat: update Axe to v3.2.2 #228

merged 1 commit into from
May 3, 2019

Commits on May 3, 2019

  1. feat: update Axe to v3.2.2

    - remove the now unnecessary custom ARIA lookup table (since DPUB roles
      are now natively supported by Axe)
    - in Ace checks, epub:type attribute selectors are replaced by javascript
      matchers, to work around a limitation of Axe's built-in CSS parser
    - patch the `only-list-items` check, to allow roles subclassing
      `listitem` as children of lists
    - patch the `aria.isAriaRoleAllowedOnElement` function to ensure that
      roles that do not explicitly define the elements their allowed on are
      evaluated
    - disable `landmark-complementary-is-top-level`, which needs further
      review to see if it makes sense in EPUB.
    
    Close #225
    rdeltour committed May 3, 2019
    Configuration menu
    Copy the full SHA
    b69ee6e View commit details
    Browse the repository at this point in the history