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;