Skip to content
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

The controlled vocabulary page needs to be more accessible when navigating via keyboard and using a screen reader. #3366

Open
Andrea-Guevara opened this issue Sep 27, 2024 · 0 comments · May be fixed by #3367
Assignees
Labels
accessibility bug component: controlled vocabulary related to controlled vocabulary or value-pairs dropdowns

Comments

@Andrea-Guevara
Copy link
Contributor

Describe the bug

The controlled vocabulary page https://demo.dspace.org/browse/srsc is not very accessible to users who navigate DSpace via keyboard and users who make use of assistive technology. At first, it can be observed that when searching through the search bar, and no item is found, this is not announced to the user who uses a screen reader. Next, when using the “reset” button, the focus stays on the button and does not return to the search bar. And finally, there are several buttons without the area-label attribute.

To Reproduce

Steps to reproduce the behavior:

  1. Go to the controlled vocabulary page https://demo.dspace.org/browse/srsc
  2. Navigate the page via keyboard using a screen reader

Expected behavior

  1. If the user using assistive technology makes a search on this page, and it gives no return, they need to be warned.
  2. It would be more intuitive for the user to click on the “reset” button to return to the search bar. Giving them the idea that they can do a new search.
  3. The presence of the aria-label attribute on buttons is important.
@Andrea-Guevara Andrea-Guevara added bug needs triage New issue needs triage and/or scheduling labels Sep 27, 2024
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Sep 27, 2024
@Andrea-Guevara Andrea-Guevara linked a pull request Sep 27, 2024 that will close this issue
12 tasks
@tdonohue tdonohue added accessibility component: controlled vocabulary related to controlled vocabulary or value-pairs dropdowns and removed needs triage New issue needs triage and/or scheduling labels Sep 27, 2024
@tdonohue tdonohue moved this to 🏗 In Progress in DSpace 8.x and 7.6.x Maintenance Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility bug component: controlled vocabulary related to controlled vocabulary or value-pairs dropdowns
Projects
Status: 🏗 In Progress
Development

Successfully merging a pull request may close this issue.

2 participants