diff --git a/calendario.html b/calendario.html index ab53c4d..76e140d 100644 --- a/calendario.html +++ b/calendario.html @@ -1133,10 +1133,18 @@ swipeStartX = t.clientX; swipeStartY = t.clientY; swipeTracking = true; + // Evita que iOS/el navegador interprete este toque en el borde como su propio gesto de "volver" + e.preventDefault(); } else { swipeTracking = false; } - }, { passive: true }); + }, { passive: false }); + + modalEl.addEventListener('touchmove', (e) => { + if (!swipeTracking) return; + // Seguimos bloqueando el gesto nativo mientras dura nuestro swipe + e.preventDefault(); + }, { passive: false }); modalEl.addEventListener('touchend', (e) => { if (!swipeTracking) return;