mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[PR #21711] [CLOSED] fix(a11y): add aria-labels to message input components and enhance accessibility across MessageInput components #49277
Reference in New Issue
Block a user
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?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/21711
Author: @Classic298
Created: 2/21/2026
Status: ❌ Closed
Base:
dev← Head:a11y/aria-labels-message-input📝 Commits (2)
81c68e4fix(a11y): add aria-labels to message input components8aae7aafix(a11y): enhance accessibility across MessageInput components📊 Changes
17 files changed (+85 additions, -10 deletions)
View changed files
📝
src/lib/components/chat/MessageInput.svelte(+17 -4)📝
src/lib/components/chat/MessageInput/AttachWebpageModal.svelte(+1 -0)📝
src/lib/components/chat/MessageInput/CallOverlay.svelte(+4 -1)📝
src/lib/components/chat/MessageInput/CallOverlay/VideoInputMenu.svelte(+1 -0)📝
src/lib/components/chat/MessageInput/CommandSuggestionList.svelte(+2 -0)📝
src/lib/components/chat/MessageInput/Commands/Knowledge.svelte(+9 -0)📝
src/lib/components/chat/MessageInput/Commands/Models.svelte(+5 -1)📝
src/lib/components/chat/MessageInput/Commands/Prompts.svelte(+5 -1)📝
src/lib/components/chat/MessageInput/Commands/Skills.svelte(+5 -1)📝
src/lib/components/chat/MessageInput/FilesOverlay.svelte(+2 -1)📝
src/lib/components/chat/MessageInput/InputMenu.svelte(+11 -0)📝
src/lib/components/chat/MessageInput/InputMenu/Chats.svelte(+3 -0)📝
src/lib/components/chat/MessageInput/InputMenu/Knowledge.svelte(+4 -0)📝
src/lib/components/chat/MessageInput/InputMenu/Notes.svelte(+3 -0)📝
src/lib/components/chat/MessageInput/InputVariablesModal.svelte(+1 -0)📝
src/lib/components/chat/MessageInput/IntegrationsMenu.svelte(+10 -1)📝
src/lib/components/chat/MessageInput/VoiceRecording.svelte(+2 -0)📄 Description
Add aria-labels to interactive buttons in message input area:
WCAG: 4.1.2 (Name, Role, Value)
WCAG: 4.1.2 (Name, Role, Value), 2.1.1 (Keyboard), 3.3.2 (Labels)
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.