From 265cee9b970b5606e8c1948c476b12c9395bd8b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Thu, 19 Feb 2026 20:51:44 +0100 Subject: [PATCH] fix(mobile-menu): add event isolation to all links and state logging --- default.hbs | 4 ++++ partials/header.hbs | 2 +- partials/post-card.hbs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/default.hbs b/default.hbs index d80a3cb..bb960d3 100644 --- a/default.hbs +++ b/default.hbs @@ -8,11 +8,15 @@ localStorage.setItem('theme', val); document.documentElement.setAttribute('data-theme', val); }); + $watch('mobileMenuOpen', val => { + console.log('Mobile menu open state changed to:', val); + }); document.documentElement.setAttribute('data-theme', this.theme); document.documentElement.classList.remove('hidden'); // Close mobile menu on HTMX navigation document.addEventListener('htmx:beforeRequest', () => { + console.log('HTMX beforeRequest: closing menu'); this.mobileMenuOpen = false; }); } diff --git a/partials/header.hbs b/partials/header.hbs index 68ce539..e30cb0f 100644 --- a/partials/header.hbs +++ b/partials/header.hbs @@ -1,6 +1,6 @@