mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 16:55:59 +03:00
[GH-ISSUE #3334] General Accessibility Issue with Non-descriptive Button Labels in Hoppscotch #1110
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#1110
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @selametaydogdu on GitHub (Sep 8, 2023).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/3334
Several buttons on the Hoppscotch platform have the
aria-labelattribute set to "button". This poses an accessibility issue, as screen readers only read out "button" when interacting with these buttons, giving the user no context or indication of the button's function.Example:
<button aria-label="button" ... >...
Suggested Change:
Each button should have a descriptive
aria-labelthat matches its actual purpose. For instance, the button with the text "Select Environment" should have thearia-label"Select Environment":<button aria-label="Select Environment" ... >...
@nischalj10 commented on GitHub (Sep 20, 2023):
This is a good first issue. I see the label is not being used since a long time. Any reason why this practice has been stopped? I am sure this can be picked up by someone new to OSS contributions and be a good issue to get to know the hoppscotch codebase
@lewislwood commented on GitHub (Oct 15, 2023):
It should be noted that the unlableled buttons also do not have unique identifiers. Normally I am able to manually label buttons with sighted assistance, using my screen reader. This work around has worked for me while accessibility issues are being addressed. When I lable one button all buttons are labelled with that label. This applies for Jaws & NVDA screen readers, I tried both. A simple ID unique field addresses this issue.
Keep in mind we use Headings and their levels to quickly acccess areas. If you see your eye quickly navigating to an area, we blind need something there to helps us. Headings, tables controls, etc help su.