Przeglądaj źródła

Accessibility updates

Lee Morgan 1 miesiąc temu
rodzic
commit
f42d8e1363
1 zmienionych plików z 8 dodań i 1 usunięć
  1. 8 1
      src/routes/(app)/game/[game_id]/+page.svelte

+ 8 - 1
src/routes/(app)/game/[game_id]/+page.svelte

@@ -105,7 +105,14 @@
 <div class="page">
 
 {#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}
 
 <Sidebar