diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index e0d84c47ca..8fed03c3e8 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -108,6 +108,8 @@ let scrollTop = 0; let navElement: HTMLDivElement; + let openSidebarButton: HTMLButtonElement; + let closeSidebarButton: HTMLButtonElement; let shiftKey = false; let selectedChatId = null; @@ -1075,6 +1077,8 @@ class="flex flex-col flex-1 {isWindows ? 'cursor-pointer' : 'cursor-[e-resize]'}" on:click={async () => { showSidebar.set(!$showSidebar); + await tick(); + closeSidebarButton?.focus(); }} >