From 0e1b65badf56003c5854a751873941c1b24aa81a Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 27 Feb 2026 12:14:39 +0100 Subject: [PATCH] feat: Escape key closes menu Co-Authored-By: Claude Sonnet 4.6 --- assets/js/header.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/js/header.js b/assets/js/header.js index 3181dd6..daf8a40 100644 --- a/assets/js/header.js +++ b/assets/js/header.js @@ -30,6 +30,10 @@ export function headerToggle() { }); overlay?.addEventListener("click", closeMenu); + + document.addEventListener("keydown", (e) => { + if (e.key === "Escape" && document.body.classList.contains("menu-open")) closeMenu(); + }); }