[GH-ISSUE #18420] feat: Enhance Screen Reader Accessibility by Adding Labels to Elements #121905

Closed
opened 2026-05-20 23:59:31 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @Flopblopper on GitHub (Oct 19, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18420

Check Existing Issues

  • I have searched all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Problem Description

Multiple elements throughout the application are missing accessibility labels. I've listed the elements that I've come across that are missing labels.


Unlabeled Elements

  • Account Settings (API Keys):

    • The action buttons for an existing API key in the user account settings are unlabeled.
  • Archived Chats:

    • The "Close," "Delete," and "Restore" buttons within the archived chats list are unlabeled.
    • The "Yes" and "No" buttons in the "Archive All Chats" confirmation dialog are unlabeled.
    • The "Yes" and "No" buttons in the "Delete All Chats" confirmation dialog are unlabeled.
  • Model Creation Screen:

    • All buttons in the "Capabilities" section are unlabeled.
    • All buttons in the "All Features" section are unlabeled.
  • Chat Screen:

    • The "Send" button is unlabeled.

Desired Solution you'd like

Add labels to listed elements to improve the experience for screen reader users.

Alternatives Considered

No response

Additional Context

No response

Originally created by @Flopblopper on GitHub (Oct 19, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/18420 ### Check Existing Issues - [x] I have searched all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request. ### Problem Description Multiple elements throughout the application are missing accessibility labels. I've listed the elements that I've come across that are missing labels. --- ### **Unlabeled Elements** * **Account Settings (API Keys):** * The action buttons for an existing API key in the user account settings are unlabeled. * **Archived Chats:** * The "Close," "Delete," and "Restore" buttons within the archived chats list are unlabeled. * The "Yes" and "No" buttons in the "Archive All Chats" confirmation dialog are unlabeled. * The "Yes" and "No" buttons in the "Delete All Chats" confirmation dialog are unlabeled. * **Model Creation Screen:** * All buttons in the "Capabilities" section are unlabeled. * All buttons in the "All Features" section are unlabeled. * **Chat Screen:** * The "Send" button is unlabeled. ### Desired Solution you'd like Add labels to listed elements to improve the experience for screen reader users. ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@silentoplayz commented on GitHub (Oct 20, 2025):

Related - https://github.com/open-webui/open-webui/issues/17150

<!-- gh-comment-id:3420416106 --> @silentoplayz commented on GitHub (Oct 20, 2025): Related - https://github.com/open-webui/open-webui/issues/17150
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#121905