-
Notifications
You must be signed in to change notification settings - Fork 76
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
Reset Password page has bad UI & UX (non-informative on errors, etc) #7082
Comments
Oh, butts - OK, there's an actual error in our error-catching code. In reset-password.jsx, there's this code:
In the The Suggested solution:
|
@shaunanoordin, I would love to work on it. Could you please assign it to me? |
@AeleSahithi Sure thing! Thank you for volunteering to help with our code base, your contribution will be very welcome. Here's my recommended approach to addressing this issue: Step 1: try to get Panoptes-Front-End running on your machine.
Step 2: try to replicate the error.
Step 3: fix the bug.
Step 4: submit the PR, and mention @shaunanoordin to get my attention. If you need any help, please comment away on this Github Issue! (Note: it may take me a few days to reply sometimes, as I cycle through multiple projects.) |
UI/UX
IssueBugThe Reset Email page has several UI and UX issues.
TL;DR:
(EDIT: updated this from a UI issue to an actual UI bug. There's an actual error in our error-catching code.)
Full Report
First, some context - there are TWO variations of the Reset Email page:
OK, now to the issues.
Screenshot: this is what you see after 1. you open the "Confirm" page with an INVALID password reset token, 2. type in a valid password, and 3. click on "Submit". Result: NO error messages are displayed, page remains as-is, but a 422 error is displayed in the dev console.
Status
The lack of error messaging is the biggest problem here, as this may explain why some volunteers tell us they've "reset their password, but it still doesn't work". (Example: https://zooniverse.freshdesk.com/a/tickets/19558)
This may be affecting more users than we're aware of. Suggesting medium priority, at minimum.
The text was updated successfully, but these errors were encountered: