Accessibility test suite (e2e) runs on PRs and master branch.
It identifies a11y issues - we need to address those.
Current status:
Accessibility Violations Summary
| Severity |
Count |
| π΄ Critical |
65 |
| π Serious |
123 |
| π΅ Moderate |
21 |
| βͺ Minor |
13 |
| Total |
222 |
Violations Detail
| Level |
Violation |
Count |
Description |
| π Serious |
color-contrast |
2 |
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds |
| π΅ Moderate |
heading-order |
17 |
Ensure the order of headings is semantically correct |
| π΄ Critical |
aria-required-parent |
51 |
Ensure elements with an ARIA role that require parent roles are contained by them |
| π΄ Critical |
aria-valid-attr-value |
2 |
Ensure all ARIA attributes have valid values |
| π Serious |
list |
1 |
Ensure that lists are structured correctly |
| π Serious |
nested-interactive |
79 |
Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies |
| βͺ Minor |
empty-table-header |
7 |
Ensure table headers have discernible text |
| π Serious |
aria-dialog-name |
7 |
Ensure every ARIA dialog and alertdialog node has an accessible name |
| π΄ Critical |
aria-required-children |
11 |
Ensure elements with an ARIA role that require child roles contain them |
| π Serious |
listitem |
34 |
Ensure <li> elements are used semantically |
| π΅ Moderate |
landmark-unique |
2 |
Ensure landmarks are unique |
| βͺ Minor |
image-redundant-alt |
1 |
Ensure image alternative is not repeated as text |
| π΅ Moderate |
landmark-main-is-top-level |
1 |
Ensure the main landmark is at top level |
| π΅ Moderate |
landmark-no-duplicate-main |
1 |
Ensure the document has at most one main landmark |
| βͺ Minor |
empty-heading |
5 |
Ensure headings have discernible text |
| π΄ Critical |
aria-allowed-attr |
1 |
Ensure an element's role supports its ARIA attributes |
Accessibility test suite (e2e) runs on PRs and master branch.
It identifies a11y issues - we need to address those.
Current status:
Accessibility Violations Summary
Violations Detail
color-contrastheading-orderaria-required-parentaria-valid-attr-valuelistnested-interactiveempty-table-headeraria-dialog-namearia-required-childrenlistitemlandmark-uniqueimage-redundant-altlandmark-main-is-top-levellandmark-no-duplicate-mainempty-headingaria-allowed-attr