question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

evaluate new axe audits for inclusion

See original GitHub issue

When updating axe in #7020, I noticed there were some axe audits that are running but don’t have audits to show them in the report. We should look at them and see if we should be showing them in the report or if we should disable them to save gathering time. We should also see if there are any other tests we should add from the more comprehensive axe of today.

The current list of running tests with no LH audits:

  1. aria-dpub-role-fallback: Ensures unsupported DPUB roles are only used on elements with implicit fallback roles.
  2. aria-hidden-body: Ensures aria-hidden=‘true’ is not present on the document body.
  3. duplicate-id-active: Ensures every id attribute value of active elements is unique.
  4. duplicate-id-aria: Ensures every id attribute value used in ARIA and in labels is unique.
  5. html-xml-lang-mismatch: Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page.
  6. aria-hidden-focus: ensures aria-hidden elements do not contain focusable elements.
  7. form-field-multiple-labels: Ensures form field does not have multiple label elements.
  8. aria-input-field-name Ensures every ARIA input field has an accessible name
  9. aria-toggle-field-name Ensures every ARIA toggle field has an accessible name

On the other side of things, we don’t appear to have any audits that don’t have results somewhere in the axe results, so that’s good 😃


Updated April 17: merged in shane’s descriptions. Paul added 6,7 from #8370. Patrick added 8, 9 from #9343 . Cc’ing #6169 because relevant.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:16 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
robdodsoncommented, Jul 30, 2019

Suggested categorization:


Navigation

  • duplicate-id-active
  • heading-order

Names and labels

  • form-field-multiple-labels

ARIA

  • duplicate-id-aria
  • aria-hidden-focus
  • aria-hidden-body
  • aria-input-field-name
  • aria-toggle-field-name

Internationalization and localization

  • html-xml-lang-mismatch
1reaction
patrickhulcecommented, Mar 6, 2019

@robdodson we do, but the variance in LH perf and runtime is so massive that it rarely yields anything conclusive at the moment.

it can certainly check if there’s something very wrong with enabling them though 😃

just comment “DZL, do a barrel roll!” on a PR and it’ll run it automatically when there are changes

Read more comments on GitHub >

github_iconTop Results From Across the Web

Does Lighthouse run the entire aXe core or just part of it? #7510
the implementation from axe doesn't make a significant test here. it's fairly handwavy in determining pass/fail. td-has-header.
Read more >
axe DevTools by Deque - InclusionHub
Our Go-to Auditing Tool. Axe DevTools continues to improve, and has become one of the main platforms we leverage for auditing the sites...
Read more >
How to Conduct a Diversity, Inclusion and Equity Audit at the ...
A diversity, equity, and inclusion audit will involve compiling existing company DEI data, surveying employees, and creating a report for ...
Read more >
Web Accessibility Evaluation Tools List - W3C
Web accessibility evaluation tools are software programs or online services that help ... Axe Auditor (formerly WorldSpace Assure) provides full-coverage, ...
Read more >
Audit Analytics and Continuous Audit - AICPA
Encouraging and Recognizing New Resource Models 101. Blue Sky Scenario Revisited. 102. References. 102. 5. Data Analytics for Financial Statement Audits.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found