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 new user registration form is not accessible to users using a screen reader #3271

Open
Andrea-Guevara opened this issue Aug 27, 2024 · 0 comments
Assignees
Labels
accessibility authentication: general general authentication issues authentication: password related to built in password authentication bug

Comments

@Andrea-Guevara
Copy link
Contributor

Andrea-Guevara commented Aug 27, 2024

Describe the bug

The new user registration form is not accessible to users using a screen reader.

To reproduce

Steps to reproduce the behavior:

  1. Using a screen reader, go to the log in area.
  2. Click on “New user? Click here to register”.
  3. Navigate through the “New user registration” page and check that the screen reader doesn't clearly tell the user what to do, or even can't identify the error messages.

Expected behavior

The functionalities of the page could be more accessible and intuitive for users who use a screen reader. For example: a better description of what the user needs to do, error messages need to be identified by the screen reader and even if disabled the “register” button needs to be accessible.

Related work

#3272

New consideration: as the “ds-base-register-email-form” component is used in “New user registration” and “Forgot password”, this implementation already deals with the accessibility problem in general.

@Andrea-Guevara Andrea-Guevara added bug needs triage New issue needs triage and/or scheduling labels Aug 27, 2024
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Aug 27, 2024
@tdonohue tdonohue added accessibility authentication: general general authentication issues authentication: password related to built in password authentication and removed needs triage New issue needs triage and/or scheduling labels Aug 27, 2024
@tdonohue tdonohue moved this to 🏗 In Progress in DSpace 8.x and 7.6.x Maintenance Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility authentication: general general authentication issues authentication: password related to built in password authentication bug
Projects
Status: 🏗 In Progress
Development

No branches or pull requests

2 participants