-
Notifications
You must be signed in to change notification settings - Fork 530
New Content Management System (CMS) features have accessibility issues #5340
Copy link
Copy link
Open
Labels
DSpace-CRIS mergerThis ticket/PR relates to the merger of DSpace-CRIS into DSpace.This ticket/PR relates to the merger of DSpace-CRIS into DSpace.accessibilitybughelp wantedNeeds a volunteer to claim to move forwardNeeds a volunteer to claim to move forwardhigh priority
Description
Describe the bug
This bug was discovered during testing of #5106.
The new forms added for Content Management System (CMS) features have accessibility issues. Namely "Form elements must have labels" is flagged by the Chrome "axe DevTools" plugin, along with a few other minor issues.
To Reproduce
Steps to reproduce the behavior:
- Open up one of the new forms added for Content Management System (CMS) features. For example, open the "Edit User Agreement" form.
- Run an accessibility scanner on the page, e.g. Chrome's "axe DevTools" plugin
- You'll see a number of errors:
- Each text area is missing an official label. So you'll see a large number of "Form elements must have labels" errors.
- The blue note at the top of the page also has minor accessibility issues. The "Markdown" link will throw two errors:
- Elements must meet minimum color contrast ratio threshold (Fix by increasing the color contrast, e.g. by making the link text darker or similar)
- Links must be distinguishable without relying on color. (Fix by making the link underlined or similar)
Expected behavior
These forms should pass a basic accessibility scanner like Chrome's "axe DevTools" plugin
Related work
Introduced in #5106
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
DSpace-CRIS mergerThis ticket/PR relates to the merger of DSpace-CRIS into DSpace.This ticket/PR relates to the merger of DSpace-CRIS into DSpace.accessibilitybughelp wantedNeeds a volunteer to claim to move forwardNeeds a volunteer to claim to move forwardhigh priority
Type
Projects
Status
📋 To Do
Status
📋 To Do