From 636658249887a60fa82792368a20c18cf946ef1a Mon Sep 17 00:00:00 2001 From: patrick Date: Tue, 11 Aug 2026 20:08:16 -0400 Subject: [PATCH] fix: silence state_referenced_locally in vendored ui components --- .../ui/file-drop-zone/file-drop-zone.svelte | 14 +++++++++----- .../components/ui/sidebar/sidebar-provider.svelte | 3 ++- .../lib/components/ui/sidebar/sidebar-rail.svelte | 4 +++- .../components/ui/toggle-group/toggle-group.svelte | 11 +++++++++-- 4 files changed, 23 insertions(+), 9 deletions(-) diff --git a/frontend/src/lib/components/ui/file-drop-zone/file-drop-zone.svelte b/frontend/src/lib/components/ui/file-drop-zone/file-drop-zone.svelte index 03af46e..f046849 100644 --- a/frontend/src/lib/components/ui/file-drop-zone/file-drop-zone.svelte +++ b/frontend/src/lib/components/ui/file-drop-zone/file-drop-zone.svelte @@ -3,6 +3,7 @@ --> diff --git a/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte b/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte index d59c4be..789d101 100644 --- a/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte +++ b/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte @@ -2,6 +2,7 @@ import { cn, type WithElementRef } from '$lib/utils.js'; import type { HTMLAttributes } from 'svelte/elements'; import { useSidebar } from './context.svelte.js'; + import { untrack } from 'svelte'; let { ref = $bindable(null), @@ -13,7 +14,8 @@ contextKey?: string; } = $props(); - const sidebar = useSidebar(contextKey); + // contextKey selects which sidebar this rail drives; fixed per instance. + const sidebar = useSidebar(untrack(() => contextKey));