From e5435c648088fdf807ff506f922f48f37d16ffd4 Mon Sep 17 00:00:00 2001 From: Sine Jespersen Date: Wed, 2 Jul 2025 08:46:32 +0200 Subject: [PATCH 1/5] high contrast mode on model selector to enhance accessibility --- src/lib/components/chat/ModelSelector/Selector.svelte | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 98e039e9e4..d3f18dff56 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -346,12 +346,17 @@ closeFocus={false} > + Date: Wed, 2 Jul 2025 08:56:56 +0200 Subject: [PATCH 3/5] add margin to make outline visible --- src/lib/components/chat/ModelSelector.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/ModelSelector.svelte b/src/lib/components/chat/ModelSelector.svelte index 3c10c267c4..f46b05dffc 100644 --- a/src/lib/components/chat/ModelSelector.svelte +++ b/src/lib/components/chat/ModelSelector.svelte @@ -49,7 +49,7 @@ {#each selectedModels as selectedModel, selectedModelIdx}
-
+
Date: Wed, 2 Jul 2025 08:57:15 +0200 Subject: [PATCH 4/5] aria hidden on svg, as this is decorative --- src/lib/components/icons/ChevronDown.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/components/icons/ChevronDown.svelte b/src/lib/components/icons/ChevronDown.svelte index 16686ea3a3..c3d3fd4470 100644 --- a/src/lib/components/icons/ChevronDown.svelte +++ b/src/lib/components/icons/ChevronDown.svelte @@ -10,6 +10,7 @@ stroke-width={strokeWidth} stroke="currentColor" class={className} + aria-hidden="true" > From d7f247d7d2e7de5a5a80b3853960b2298f179ed8 Mon Sep 17 00:00:00 2001 From: Sine Jespersen Date: Wed, 2 Jul 2025 09:55:47 +0200 Subject: [PATCH 5/5] make margin depend on high contrast mode, based on comment on pr --- src/lib/components/chat/ModelSelector.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/ModelSelector.svelte b/src/lib/components/chat/ModelSelector.svelte index f46b05dffc..b215ad5896 100644 --- a/src/lib/components/chat/ModelSelector.svelte +++ b/src/lib/components/chat/ModelSelector.svelte @@ -49,7 +49,7 @@ {#each selectedModels as selectedModel, selectedModelIdx}
-
+