From fcaece87df078346dfb18c808d3ca9440d13ad3a Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Fri, 17 Jul 2026 17:45:42 +0800 Subject: [PATCH] fix: preserve sidebar subtree across drawer state --- frontend/src/components/ui/sidebar.tsx | 3 +-- frontend/tests/sidebar-contract.test.ts | 7 ++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/ui/sidebar.tsx b/frontend/src/components/ui/sidebar.tsx index ecdc3988..8a59b9d7 100644 --- a/frontend/src/components/ui/sidebar.tsx +++ b/frontend/src/components/ui/sidebar.tsx @@ -178,10 +178,9 @@ export function SidebarProvider({ export function Sidebar({ id, className, ...props }: ComponentProps<"aside">) { const { isMobile, open, openMobile, setOpenMobile } = useSidebar(); const sidebar =