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
Add base Axe accessibility checker integration within userbar, with error count #9850
Conversation
albinazs
commented
Jan 5, 2023
•
edited
edited
- Integrate Axe in the userbar, calling axe.run, logging its results to the console
- Exclude shadowDOM from the testing context
- Display the native error count next to the userbar toggle, and a very basic rendering of the results when clicking the new "Accessibility" menu item inside the userbar
Manage this branch in SquashTest this branch here: https://albinazsfeatureaxe-a11y-checke-wdoko.squash.io |
414e681
to
19b0a22
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good – minor refactorings needed, and we need to only initialise Axe if the menu item is configured.
ae39982
to
6581e51
Compare
6581e51
to
5770ea4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice one! Tested in Firefox 108, Safari 16.2, Chrome 108 on macOS 13.1 – after the changes we made together.