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

Can't use keyboard to select value in submission form dropdown #2500

Closed
alanorth opened this issue Sep 18, 2023 · 2 comments · Fixed by #2733
Closed

Can't use keyboard to select value in submission form dropdown #2500

alanorth opened this issue Sep 18, 2023 · 2 comments · Fixed by #2733
Labels
accessibility bug claimed: Atmire Atmire team is working on this issue & will contribute back component: submission high priority
Milestone

Comments

@alanorth
Copy link
Contributor

alanorth commented Sep 18, 2023

Describe the bug
When using the dropdown input type in the DSpace 7.6 submission form, it is not possible to jump to a value in the list by typing a letter. For example, I want to jump to the Journal Article value by pressing the letter "j" or "J":

dspace7-dropdown.mp4

To Reproduce
Steps to reproduce the behavior:

  1. Configure a field in the submission form to use a dropdown type with a value pairs, for example the types.
  2. Try to type a letter to jump to an item in the list

Expected behavior
Being able to navigate the dropdown using the keyboard is a feature of native HTML <select> elements in browsers (see MDN docs with example).

In DSpace 6 the dropdown type actually presents as a list, but we can navigate the list using the keyboard:

dspace6-dropdown.mp4
@alanorth alanorth added bug component: submission needs triage New issue needs triage and/or scheduling labels Sep 18, 2023
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Sep 18, 2023
@alanorth alanorth removed the needs triage New issue needs triage and/or scheduling label Sep 18, 2023
@tdonohue
Copy link
Member

Flagged this as an accessibility bug. Pulling this over to the 7.6.x maintenance board as we must ensure every field is keyboard accessible.

@tdonohue tdonohue added help wanted Needs a volunteer to claim to move forward high priority labels Sep 18, 2023
@tdonohue tdonohue added claimed: Atmire Atmire team is working on this issue & will contribute back and removed help wanted Needs a volunteer to claim to move forward labels Jan 10, 2024
@tdonohue tdonohue moved this from 📋 To Do to 🏗 In Progress in DSpace 8.x and 7.6.x Maintenance Jan 10, 2024
@tdonohue tdonohue added this to the 7.6.2 milestone Jan 10, 2024
@alanorth
Copy link
Contributor Author

Fixed in #2733 via c02b46c (manual merge).

@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in DSpace 8.x and 7.6.x Maintenance Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility bug claimed: Atmire Atmire team is working on this issue & will contribute back component: submission high priority
Projects
Development

Successfully merging a pull request may close this issue.

2 participants