Fix swipe: preventDefault en el borde para que no navegue el propio iOS
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user