From baeed16e2141f7233e057df2b2b23ac94c18a86c Mon Sep 17 00:00:00 2001 From: Dustin Healy <54083382+dustinhealy@users.noreply.github.com> Date: Tue, 25 Nov 2025 11:35:59 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=82=20fix:=20Address=20Accessibility?= =?UTF-8?q?=20Issues=20-=20Axe=20Rating:=20Serious=20(#10607)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: wrap main content of page in
tag for screen reader landmarks (439) * feat: add italic on active convo when selected so that selection state does not rely on bg contrast ratio (562) * feat: add border ring around SearchBar so that it passes focus contrast minimums (577) * fix: hide decorative SVGs from screen readers (578) * fix: stop clipping of focus outlines in My Files modal (593) * feat: programmatically declare state of Temporary Chat toggle for screen readers (606) * feat: add sr-only components to warn screen readers that footer links open in new tab (611) * feat: add aria-labels to archived chat table buttons * feat: add screen reader heading for prompt edit page (776) * feat: increase contrast to threshold minimum for production tag in prompts advanced view (773) * feat: increase contrast to thehold minimums for production tag and version card border highlights (770) * fix: h2 now reads as 'control bar' to screen readers in edit prompt page (768) * feat: add selected state tracking for simple / advanced toggle for screen readers (765) * feat: add left padding to theme selector in prompts side nav panel so that focus outline doesnt clip * feat: darken orange bg for warning toasts to hit 3:1 contrast minimum with white text (725) * fix: return focus to triggering element on modal close for image preview in attach files panel (717) * fix: hide SVG for AddMultiConvo button from screen readers (708) * feat: add persistent label to Filter Memories... input in memory side panel --- client/src/components/Auth/AuthLayout.tsx | 4 +- .../src/components/Bookmarks/BookmarkItem.tsx | 4 +- client/src/components/Chat/AddMultiConvo.tsx | 2 +- client/src/components/Chat/Footer.tsx | 7 +++ .../Chat/Input/Files/ImagePreview.tsx | 55 +++++-------------- .../Chat/Input/Files/Table/Columns.tsx | 2 +- .../Chat/Input/Files/Table/DataTable.tsx | 9 ++- .../src/components/Chat/Menus/OpenSidebar.tsx | 2 +- client/src/components/Chat/TemporaryChat.tsx | 2 +- .../components/Conversations/ConvoLink.tsx | 5 +- .../components/Nav/Bookmarks/BookmarkNav.tsx | 4 +- .../Nav/Bookmarks/BookmarkNavItems.tsx | 4 +- client/src/components/Nav/NewChat.tsx | 7 ++- client/src/components/Nav/SearchBar.tsx | 7 ++- .../General/ArchivedChatsTable.tsx | 2 + .../src/components/Prompts/AdvancedSwitch.tsx | 4 ++ .../Prompts/Groups/PanelNavigation.tsx | 2 +- .../src/components/Prompts/PromptEditor.tsx | 5 +- client/src/components/Prompts/PromptForm.tsx | 1 + .../src/components/Prompts/PromptVersions.tsx | 6 +- .../SidePanel/Memories/MemoryViewer.tsx | 12 +++- client/src/locales/en/translation.json | 3 + packages/client/src/components/Toast.tsx | 2 +- 23 files changed, 82 insertions(+), 69 deletions(-) diff --git a/client/src/components/Auth/AuthLayout.tsx b/client/src/components/Auth/AuthLayout.tsx index f2290350ce..1aad9a94e7 100644 --- a/client/src/components/Auth/AuthLayout.tsx +++ b/client/src/components/Auth/AuthLayout.tsx @@ -73,7 +73,7 @@ function AuthLayout({ -
+
{!hasStartupConfigError && !isFetching && header && (

)}

-
+