[GH-ISSUE #1022] [BUG]: Many controls lack screen reader labels #630

Closed
opened 2026-02-22 18:20:34 -05:00 by yindo · 1 comment
Owner

Originally created by @cartertemm on GitHub (Apr 2, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1022

How are you running AnythingLLM?

Local development

What happened?

Currently, when screen reading software like NVDA (non-visual desktop access) is used to navigate the UI, it is difficult to deduce what many of the buttons and links do.

This is because they are denoted by icons, not text. It would be extremely beneficial for blind users to supply labels for UI controls that can supplement the icons.
With ARIA, these modifications wouldn't need to alter or inhibit the current layout in any way. The simplest improvements that I envision would be:

  • Label the back button on the onboarding screen
  • Label the continue button on the onboarding screen
  • Label the social links, which are currently only represented by images
  • Label some of the navigation items (general appearance, settings button)
  • Indicate the currently selected workspace to screen readers, and mark up the relationship as a list container for quick navigation
  • Indicate the currently selected thread to screen readers, and mark up the relationship as a list container for quick navigation
  • Label the button that shows thread options
  • Label copy and thumb up/down buttons in a chat
  • Label stop generating button

Are there known steps to reproduce?

I can provide more info if requested.

Originally created by @cartertemm on GitHub (Apr 2, 2024). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1022 ### How are you running AnythingLLM? Local development ### What happened? Currently, when screen reading software like [NVDA (non-visual desktop access)](https://github.com/nvaccess/nvda) is used to navigate the UI, it is difficult to deduce what many of the buttons and links do. This is because they are denoted by icons, not text. It would be extremely beneficial for blind users to supply labels for UI controls that can supplement the icons. With ARIA, these modifications wouldn't need to alter or inhibit the current layout in any way. The simplest improvements that I envision would be: * Label the back button on the onboarding screen * Label the continue button on the onboarding screen * Label the social links, which are currently only represented by images * Label some of the navigation items (general appearance, settings button) * Indicate the currently selected workspace to screen readers, and mark up the relationship as a list container for quick navigation * Indicate the currently selected thread to screen readers, and mark up the relationship as a list container for quick navigation * Label the button that shows thread options * Label copy and thumb up/down buttons in a chat * Label stop generating button ### Are there known steps to reproduce? I can provide more info if requested.
yindo added the possible bug label 2026-02-22 18:20:34 -05:00
yindo closed this issue 2026-02-22 18:20:34 -05:00
Author
Owner

@timothycarambat commented on GitHub (Apr 2, 2024):

🙏 ! Thank you for raising this (and i see the PR now too). Will review tomorrow

@timothycarambat commented on GitHub (Apr 2, 2024): 🙏 ! Thank you for raising this (and i see the PR now too). Will review tomorrow
yindo changed title from [BUG]: Many controls lack screen reader labels to [GH-ISSUE #1022] [BUG]: Many controls lack screen reader labels 2026-06-05 14:36:22 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#630