Desde que se agregó un detector de eventos al documento para cerrar la navegación con un clic externo, el menú de hamburguesas pasó de ser 100 % efectivo a activar las clases activas a ser menos efectivo y no siempre crear el evento. Cualquier ayuda será muy apreciada.
const burger = document.querySelector('.nav-mob-menu'); const mobNav = document.querySelector('.mobile-nav-side'); burger.addEventListener('click', () => { mobNav.classList.toggle('active'); burger.classList.toggle('active'); }) document.querySelectorAll('.links').forEach(e => e.addEventListener('click', () => { burger.classList.remove('active'); mobNav.classList.remove('active'); })) document.addEventListener('click', (e) => { if(e.target.id != 'nav-mob-menu' && e.target.id != 'mobile-nav-side'){ mobNav.classList.remove('active'); burger.classList.remove('active'); } })