From 4021c8541de5594010428ea27ad121cf2df64908 Mon Sep 17 00:00:00 2001 From: Alexander Harding <2166114+aeharding@users.noreply.github.com> Date: Mon, 8 Aug 2022 19:41:51 -0500 Subject: [PATCH] Fix backdrop clicks propagating through on iOS --- src/BottomSheet.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/BottomSheet.tsx b/src/BottomSheet.tsx index 83234c94..21ac93e9 100644 --- a/src/BottomSheet.tsx +++ b/src/BottomSheet.tsx @@ -502,8 +502,6 @@ export const BottomSheet = React.forwardRef< if (onDismiss && closeOnTap && tap) { cancel() - // Runs onDismiss in a timeout to avoid tap events on the backdrop from triggering click events on elements underneath - setTimeout(() => onDismiss(), 0) return memo } @@ -644,6 +642,7 @@ export const BottomSheet = React.forwardRef< key="backdrop" data-rsbs-backdrop {...bind({ closeOnTap: true })} + onClick={() => onDismiss()} /> )}