fix(mobile-menu): add event isolation to all links and state logging
All checks were successful
Deploy Theme / deploy (push) Successful in 13s

This commit is contained in:
2026-02-19 20:51:44 +01:00
parent 5203e616d0
commit 265cee9b97
3 changed files with 6 additions and 2 deletions

View File

@@ -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;
});
}