From 75dd0cd5b48fb8c5050900192ba50d25fd5784e5 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 13 Sep 2026 17:24:02 +0000 Subject: [PATCH] Fix swipe: preventDefault en el borde para que no navegue el propio iOS --- calendario.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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;