From bf0fb1c449777d2276fd2cb8bf8022b705b18854 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sun, 22 Feb 2026 21:18:19 +0100 Subject: [PATCH] fix(a11y): add aria-labels to chat core components (#21709) Add aria-labels to close, back, and action buttons across: - Controls/Controls.svelte: close chat controls button - ChatControls/Embeds.svelte: close embed button - Overview/Node.svelte: favorite toggle button - Overview/View.svelte: back and close overview buttons - ShortcutsModal.svelte: close button - ShareChatModal.svelte: close button - ToolServersModal.svelte: close button - Placeholder/FolderTitle.svelte: folder icon picker, folder options menu WCAG: 4.1.2 (Name, Role, Value) --- src/lib/components/chat/ChatControls/Embeds.svelte | 1 + src/lib/components/chat/Controls/Controls.svelte | 1 + src/lib/components/chat/Overview/Node.svelte | 1 + src/lib/components/chat/Overview/View.svelte | 2 ++ src/lib/components/chat/Placeholder/FolderTitle.svelte | 3 ++- src/lib/components/chat/ShareChatModal.svelte | 1 + src/lib/components/chat/ShortcutsModal.svelte | 2 +- src/lib/components/chat/ToolServersModal.svelte | 1 + 8 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/ChatControls/Embeds.svelte b/src/lib/components/chat/ChatControls/Embeds.svelte index 126124bc69..2f9dd6dae7 100644 --- a/src/lib/components/chat/ChatControls/Embeds.svelte +++ b/src/lib/components/chat/ChatControls/Embeds.svelte @@ -57,6 +57,7 @@ diff --git a/src/lib/components/chat/ShareChatModal.svelte b/src/lib/components/chat/ShareChatModal.svelte index f9f0f723ea..1c02f6481d 100644 --- a/src/lib/components/chat/ShareChatModal.svelte +++ b/src/lib/components/chat/ShareChatModal.svelte @@ -87,6 +87,7 @@
{$i18n.t('Share Chat')}
diff --git a/src/lib/components/chat/ToolServersModal.svelte b/src/lib/components/chat/ToolServersModal.svelte index 5b9276541e..ddedba3c2c 100644 --- a/src/lib/components/chat/ToolServersModal.svelte +++ b/src/lib/components/chat/ToolServersModal.svelte @@ -27,6 +27,7 @@
{$i18n.t('Available Tools')}