Skip to content

fix: add aria-label to password toggle buttons for accessibility#54

Open
DEVOPEOLUWA wants to merge 1 commit intovirtualcell:mainfrom
DEVOPEOLUWA:fix/accessibility-aria-labels
Open

fix: add aria-label to password toggle buttons for accessibility#54
DEVOPEOLUWA wants to merge 1 commit intovirtualcell:mainfrom
DEVOPEOLUWA:fix/accessibility-aria-labels

Conversation

@DEVOPEOLUWA
Copy link

Issue 1 — Missing aria-label on password toggle buttons

Problem: Three icon-only elements that toggle password visibility (using Eye/EyeOff icons) had no accessible name. Screen readers announced them as just "button", making it impossible for visually impaired users to understand what the buttons do.

Issue 3 — Silent error swallowing in search

Problem: The catch block in handleSearch silently cleared results with no user feedback. If the API was down or a network error occurred, users saw nothing — no error message, no indication anything went wrong. The search simply appeared to return zero results.

Fix: Added an error state variable, set a user-facing error message ("Failed to search biomodels. Please try again.") in the catch block, clear it at the start of each new search, and display it as a red Alert banner above the results section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants