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

[Bug] Enhance Accessibility: Missing ARIA Roles #214

Open
1 task done
Silvia-Wachira opened this issue Oct 12, 2024 · 2 comments · May be fixed by #232
Open
1 task done

[Bug] Enhance Accessibility: Missing ARIA Roles #214

Silvia-Wachira opened this issue Oct 12, 2024 · 2 comments · May be fixed by #232
Labels
🕹 aspect: interface Concerns end-users' experience with the software 🛠 goal: fix Bug fix help wanted Open to participation from the community 🟩 priority: low Low priority and doesn't need to be rushed 🏁 status: ready for work Ready for work

Comments

@Silvia-Wachira
Copy link

Description

Currently the application is missing ARIA roles for the elements that are interactive making it harder to screen readers to identify them

Reproduction

  1. Open your web site
  2. Navigate to the developer tools
  3. Check the accessibility tree
  4. Focus on a button or link
  5. See error. Interactive elements like buttons and links do not have the expected ARIA roles

Expectation

All interactive elements should have ARIA roles to increase accessibility for users who use screen readers.

Screenshots

Aria_video.webm

Environment

  • Device: (laptop)
  • OS: (Ubuntu 22.04)
  • Browser: (Chrome)
  • Version: (129.0.6668.100)

Resolution

  • I would be interested in resolving this bug.
@Silvia-Wachira Silvia-Wachira added 💻 aspect: code Concerns the software code in the repository 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 🛠 goal: fix Bug fix 🟧 priority: high Stalls work on the project or its dependents labels Oct 12, 2024
@TimidRobot TimidRobot added help wanted Open to participation from the community 🟩 priority: low Low priority and doesn't need to be rushed 🏁 status: ready for work Ready for work 🕹 aspect: interface Concerns end-users' experience with the software and removed 🟧 priority: high Stalls work on the project or its dependents 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 💻 aspect: code Concerns the software code in the repository labels Oct 14, 2024
@TimidRobot
Copy link
Member

ARIA roles already present in the current Vocabulary design system should be prioritized:

@Silvia-Wachira
Copy link
Author

Okay

@SisiVero SisiVero linked a pull request Oct 16, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🕹 aspect: interface Concerns end-users' experience with the software 🛠 goal: fix Bug fix help wanted Open to participation from the community 🟩 priority: low Low priority and doesn't need to be rushed 🏁 status: ready for work Ready for work
Projects
Status: Backlog
Status: Backlog
Development

Successfully merging a pull request may close this issue.

2 participants