这是indexloc提供的服务,不要输入任何密码
Skip to content

[BUG]: Many controls lack screen reader labels #1022

@cartertemm

Description

@cartertemm

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    possible bugBug was reported but is not confirmed or is unable to be replicated.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions