From 7e49c8733bf02de5e0a118af48b7ab94f7a49380 Mon Sep 17 00:00:00 2001 From: Sine Jespersen Date: Wed, 2 Jul 2025 10:12:48 +0200 Subject: [PATCH 1/3] remove nested button and add label for assistive technology --- src/lib/components/chat/Navbar.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/components/chat/Navbar.svelte b/src/lib/components/chat/Navbar.svelte index 6fcb7a6821..2b5a4279d1 100644 --- a/src/lib/components/chat/Navbar.svelte +++ b/src/lib/components/chat/Navbar.svelte @@ -173,19 +173,19 @@ } }} > - + {/if} From b7255854d2b39c072df63087da6f97734ae1cf76 Mon Sep 17 00:00:00 2001 From: Sine Jespersen Date: Wed, 2 Jul 2025 11:14:12 +0200 Subject: [PATCH 2/3] change interactive elements in dropdownmenu to dropdownitems --- .../components/layout/Sidebar/UserMenu.svelte | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/lib/components/layout/Sidebar/UserMenu.svelte b/src/lib/components/layout/Sidebar/UserMenu.svelte index c76e3b6e3e..f77e915c51 100644 --- a/src/lib/components/layout/Sidebar/UserMenu.svelte +++ b/src/lib/components/layout/Sidebar/UserMenu.svelte @@ -72,7 +72,7 @@ align="start" transition={(e) => fade(e, { duration: 100 })} > - + - + {#if role === 'admin'} - { show = false; if ($mobile) { showSidebar.set(false); } + goto('/playground'); }} - rel="noopener noreferrer" - draggable="false" >
{$i18n.t('Playground')}
-
+ - { show = false; if ($mobile) { showSidebar.set(false); } + goto('/admin'); }} - rel="noopener noreferrer" - draggable="false" >
{$i18n.t('Admin Panel')}
-
+ {/if} {#if help} @@ -188,7 +184,7 @@
- + {#if usage} {#if usage?.user_ids?.length > 0} From 225d20fb84029148d5817a257caf8b82c0a9d02e Mon Sep 17 00:00:00 2001 From: Sine Jespersen Date: Wed, 2 Jul 2025 11:29:03 +0200 Subject: [PATCH 3/3] aria hidden on decorative svgs to enhance accessibility --- src/lib/components/icons/ArchiveBox.svelte | 1 + src/lib/components/icons/Code.svelte | 1 + src/lib/components/icons/Map.svelte | 1 + src/lib/components/icons/QuestionMarkCircle.svelte | 1 + src/lib/components/icons/Settings.svelte | 1 + src/lib/components/icons/SignOut.svelte | 1 + src/lib/components/icons/UserGroup.svelte | 1 + 7 files changed, 7 insertions(+) diff --git a/src/lib/components/icons/ArchiveBox.svelte b/src/lib/components/icons/ArchiveBox.svelte index d4f6e201ab..ef82cdba16 100644 --- a/src/lib/components/icons/ArchiveBox.svelte +++ b/src/lib/components/icons/ArchiveBox.svelte @@ -9,6 +9,7 @@ viewBox="0 0 24 24" stroke-width={strokeWidth} stroke="currentColor" + aria-hidden="true" class={className} >