From e01f69132b79e43ed9f4478399e566207c70a488 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Sat, 2 Nov 2024 02:57:39 +0000 Subject: [PATCH] Prevent gestures during animation --- src/view/com/lightbox/ImageViewing/index.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index fb0aff8e18..766e469bb1 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -100,6 +100,7 @@ function ImageViewing({ const activeImageStyle = useAnimatedStyle(() => { if (openProgress.value === 1 || dismissSwipeTranslateY.value !== 0) { return { + pointerEvents: 'auto', transform: [{translateY: dismissSwipeTranslateY.value}], } } @@ -110,10 +111,12 @@ function ImageViewing({ SCREEN, ) return { + pointerEvents: 'none', transform: interpolatedTransform, } } return { + pointerEvents: 'auto', transform: [], } })