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

Accessibility Issue: Map Page Button component lacks discernible text for screen readers #4825

Closed
crocmons opened this issue Mar 14, 2024 · 0 comments
Labels

Comments

@crocmons
Copy link

crocmons commented Mar 14, 2024

Issue Description:

The mzima-client-button component lacks discernible text for screen readers, which violates accessibility guidelines and hinders users who rely on screen readers to navigate the application.

Steps to Reproduce:

  1. Navigate to the page or component containing the mzima-client-button.
  2. Use a screen reader to interact with the button component.
  3. Notice that the Search Icon Button and Create Post Button lacks discernible text or a descriptive label.

Expected Behavior:

The button should have discernible text or a descriptive label for screen readers, ensuring accessibility compliance.

Actual Behavior:

The button lacks visible text, making it inaccessible for screen reader users. Accessibility testing tools flag it as an issue.

Possible Solution:

One possible solution is to dynamically generate an aria-label attribute based on the button's content. Alternatively, ensure that the button includes visible text or a descriptive label.

Screenshot (666)

screencast-localhost_4200-2024.03.14-09_26_34.webm

Task Submission Label: #4750

@crocmons crocmons changed the title [Outreachy Task Submission] Accessibility Issue: Map Page Button component lacks discernible text for screen readers Accessibility Issue: Map Page Button component lacks discernible text for screen readers May 17, 2024
@linear linear bot added the Migrated label May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants