All pages in the DSpace User Interface should have automated accessibility tests #2780
Labels
accessibility
bug
claimed: 4Science
4Science team is working on this issue & will contribute back
e/50
Estimate in hours
funded
Task is funded via the DSpace Development Fund
high priority
Milestone
Description
As of #2711, the following User Interface pages have automated accessibility scanning (via Deque's Axe tool) enabled:
The following pages are believed to be missing accessibility scanning:
Proposed solution
All DSpace user interface pages / modals should have an automatic accessibility scan enabled.
testA11y()
function on the page similar to the examples in Add more automated accessibility scanning to e2e tests & fix a few minor accessibility bugs #2711testA11y()
script fails (because accessibility issues exist on the page), then either the issues should be fixed or a temporary exclusion can be added to thetestA11y()
script until those issues can be fixed. For examples of exclusions see [submission.cy.ts](https://github.com/DSpace/dspace-angular/blob/main/cypress/e2e/submission.cy.ts)
This ticket need not be solved by a single PR. In fact, it may be easier to implement these improvements over several PRs. Therefore, multiple people can claim this ticket provided they are clear about which pages they are working on.
Related work
Related to the work in #2711, which builds on some earlier automatic accessibility scanning.
The text was updated successfully, but these errors were encountered: