[GH-ISSUE #2137] [bug]: A lot of controls are not labeled for accessibility #720

Closed
opened 2026-03-16 16:51:41 +03:00 by kerem · 6 comments
Owner

Originally created by @zersiax on GitHub (Feb 28, 2022).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/2137

Originally assigned to: @sweetkane on GitHub.

Is there an existing issue for this?

  • I have searched the existing issues

Current behavior

When I view hoppscotch.io with a screen reader, a lot of buttons and anchor tags on the page have no discernible text, making it impossible to figure out what these controls are for. I expect these to be properly labeled as per WCAG standards so people who don't rely on their eyesight can make use of the tool. This is easy enough to fix by just setting a textual label on these components, can even be an aria-label which only labels elements for screen readers and won't take up visual space.

Steps to reproduce

  1. Load Narrator/VoiceOver/Orca/NVDA depending on what your OS is.
  2. Visit hoppscotch.io.
  3. Tab through the controls on the page. This is not how screenreader users generally navigate a page, but it will give a decent idea of just how many elements are unlabeled.

Environment

Production

Version

Cloud

Originally created by @zersiax on GitHub (Feb 28, 2022). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/2137 Originally assigned to: @sweetkane on GitHub. ### Is there an existing issue for this? - [X] I have searched the existing issues ### Current behavior When I view hoppscotch.io with a screen reader, a lot of buttons and anchor tags on the page have no discernible text, making it impossible to figure out what these controls are for. I expect these to be properly labeled as per WCAG standards so people who don't rely on their eyesight can make use of the tool. This is easy enough to fix by just setting a textual label on these components, can even be an aria-label which only labels elements for screen readers and won't take up visual space. ### Steps to reproduce 1. Load Narrator/VoiceOver/Orca/NVDA depending on what your OS is. 2. Visit hoppscotch.io. 3. Tab through the controls on the page. This is not how screenreader users generally navigate a page, but it will give a decent idea of just how many elements are unlabeled. ### Environment Production ### Version Cloud
kerem 2026-03-16 16:51:41 +03:00
  • closed this issue
  • added the
    a11y
    label
Author
Owner

@liyasthomas commented on GitHub (Feb 28, 2022):

Hi @zersiax, thank you for opening this issue ticket. I'll be trying our max to improve the screen reader experience and increase the overall site accessibility.

<!-- gh-comment-id:1054177701 --> @liyasthomas commented on GitHub (Feb 28, 2022): Hi @zersiax, thank you for opening this issue ticket. I'll be trying our max to improve the screen reader experience and increase the overall site accessibility.
Author
Owner

@sweetkane commented on GitHub (Mar 22, 2022):

Hello. I am a senior studying CS at the University of Michigan. I am supposed to make an open source contribution for my Software Engineering class, and I would love to take care of this issue if it hasn't been fixed already. Could you possibly reassign it to me?

<!-- gh-comment-id:1075683632 --> @sweetkane commented on GitHub (Mar 22, 2022): Hello. I am a senior studying CS at the University of Michigan. I am supposed to make an open source contribution for my Software Engineering class, and I would love to take care of this issue if it hasn't been fixed already. Could you possibly reassign it to me?
Author
Owner

@liyasthomas commented on GitHub (Mar 23, 2022):

Hi @sweetkane, you can pick up this issue. Assigning it to you.

<!-- gh-comment-id:1075785641 --> @liyasthomas commented on GitHub (Mar 23, 2022): Hi @sweetkane, you can pick up this issue. Assigning it to you.
Author
Owner

@sweetkane commented on GitHub (Apr 17, 2022):

Hello. I have made changes for this issue. Can I have access to create a branch and make a pull request?

<!-- gh-comment-id:1100796396 --> @sweetkane commented on GitHub (Apr 17, 2022): Hello. I have made changes for this issue. Can I have access to create a branch and make a pull request?
Author
Owner

@liyasthomas commented on GitHub (Apr 17, 2022):

Hi @sweetkane, if your changes are in your fork of Hoppscotch, you can directly open a pull request to our main branch.

<!-- gh-comment-id:1100797460 --> @liyasthomas commented on GitHub (Apr 17, 2022): Hi @sweetkane, if your changes are in your fork of Hoppscotch, you can directly open a pull request to our `main` branch.
Author
Owner

@thgcode commented on GitHub (May 24, 2023):

Hello!
I thought of creating a new issue, but found this one, I tested hoppscotch with NVDA and it read only "button" on the buttons. If pressing tab it read the button name, but not when pressing the arrow keys. I think it could because the button name is set to "button" and the description set to the button name, that is somehow confusing the screen reader, but some buttons are correct like the body button or the parameters button.

<!-- gh-comment-id:1560818613 --> @thgcode commented on GitHub (May 24, 2023): Hello! I thought of creating a new issue, but found this one, I tested hoppscotch with NVDA and it read only "button" on the buttons. If pressing tab it read the button name, but not when pressing the arrow keys. I think it could because the button name is set to "button" and the description set to the button name, that is somehow confusing the screen reader, but some buttons are correct like the body button or the parameters button.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#720
No description provided.