From 60327b26652032afb31d3d5ad56abcc6cec59c98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adi=20=C4=8Cau=C5=A1evi=C4=87?= <31798801+ChocolateChipKookie@users.noreply.github.com> Date: Mon, 12 Oct 2026 11:22:05 +0200 Subject: [PATCH] fix(web): don't swallow Escape in sidebar (#32364) (cherry picked from commit cc7fd671973085baf2a0dfba4e2b0a86cab17e6c) --- web/src/lib/components/sidebar/Sidebar.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/components/sidebar/Sidebar.svelte b/web/src/lib/components/sidebar/Sidebar.svelte index 54f96a5c0..6e29d796a 100644 --- a/web/src/lib/components/sidebar/Sidebar.svelte +++ b/web/src/lib/components/sidebar/Sidebar.svelte @@ -42,7 +42,7 @@ class:w-[min(100vw,16rem)]={sidebarStore.isOpen} data-testid="sidebar-parent" inert={isHidden} - use:clickOutside={{ onOutclick: closeSidebar, onEscape: closeSidebar }} + use:clickOutside={{ onOutclick: closeSidebar, onEscape: isExpanded ? closeSidebar : undefined }} use:focusTrap={{ active: isExpanded }} >