Skip to content

Run all relevant Axe accessibility test groups#11189

Merged
aduth merged 2 commits intomainfrom
aduth-axe-clean-all
Sep 3, 2024
Merged

Run all relevant Axe accessibility test groups#11189
aduth merged 2 commits intomainfrom
aduth-axe-clean-all

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Sep 3, 2024

🛠 Summary of changes

Fixes an issue with our accessibility page testing where applying :wcag22aa runs only tests for rules specific to WCAG 2.2 AA, and does not inherit from rules below that.

I noticed this when trying to fix an existing issue which hadn't been flagged by the tests. I'll plan to open a separate pull request for that, since it involves writing new tests, but the scope of this pull request is addressing existing issues within the current tests.

There are existing issues with the phone input component. These are addressed in newer versions of the library, and while I have an in-progress branch to implement the upgrade, there are some incompatibilities with the newer version and content security policies (see upstream pull request jackocnr/intl-tel-input#1778 ). Instead, the changes here exempt those violations and a corresponding ticket for upgrade is tracked at LG-14382.

📜 Testing Plan

Verify build passes.

changelog: Internal, Accessibility Tests, Run Axe scan against all WCAG 2.0-2.2 A & AA
@aduth aduth changed the title Run all relevant Axe test groups Run all relevant Axe accessibility test groups Sep 3, 2024
@aduth aduth merged commit b131447 into main Sep 3, 2024
@aduth aduth deleted the aduth-axe-clean-all branch September 3, 2024 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants