|
@@ -105,7 +105,14 @@
|
|
|
<div class="page">
|
|
<div class="page">
|
|
|
|
|
|
|
|
{#if sidebarOpen}
|
|
{#if sidebarOpen}
|
|
|
- <div class="sidebar-overlay" onclick={() => sidebarOpen = false}></div>
|
|
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="sidebar-overlay"
|
|
|
|
|
+ role="button"
|
|
|
|
|
+ tabindex="-1"
|
|
|
|
|
+ aria-label="Close menu"
|
|
|
|
|
+ onclick={() => sidebarOpen = false}
|
|
|
|
|
+ onkeydown={(e) => { if (e.key === "Escape") sidebarOpen = false; }}
|
|
|
|
|
+ ></div>
|
|
|
{/if}
|
|
{/if}
|
|
|
|
|
|
|
|
<Sidebar
|
|
<Sidebar
|