From e3217264ff2cde05c656c68532a32390744e547e Mon Sep 17 00:00:00 2001 From: Derek Brooks Date: Sun, 22 Dec 2024 15:19:25 -0600 Subject: [PATCH] Ensure the zoom module's array is cleared onTouchEnd to fix #7304 --- src/modules/zoom/zoom.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/zoom/zoom.mjs b/src/modules/zoom/zoom.mjs index ba5860821..5e6a3ed67 100644 --- a/src/modules/zoom/zoom.mjs +++ b/src/modules/zoom/zoom.mjs @@ -28,7 +28,6 @@ export default function Zoom({ swiper, extendParams, on, emit }) { let isScaling = false; let fakeGestureTouched; let fakeGestureMoved; - let preventZoomOut; const evCache = []; const gesture = { originX: 0, @@ -378,6 +377,7 @@ export default function Zoom({ swiper, extendParams, on, emit }) { } function onTouchEnd() { const zoom = swiper.zoom; + evCache.length = 0; if (!gesture.imageEl) return; if (!image.isTouched || !image.isMoved) { image.isTouched = false;