diff --git a/Sources/FlowStack/View+InteractiveDismiss.swift b/Sources/FlowStack/View+InteractiveDismiss.swift index 6eaed69..f7e72e7 100644 --- a/Sources/FlowStack/View+InteractiveDismiss.swift +++ b/Sources/FlowStack/View+InteractiveDismiss.swift @@ -230,6 +230,8 @@ class InteractiveDismissCoordinator: NSObject, ObservableObject, UIGestureRecogn isUpdating = false } onEnded(shouldDismiss) + guard let scrollView = scrollView else { return } + scrollView.isScrollEnabled = true } } @@ -251,7 +253,6 @@ class InteractiveDismissCoordinator: NSObject, ObservableObject, UIGestureRecogn guard (gestureRecognizer == panGestureRecognizer || gestureRecognizer == panGestureRecognizer), let scrollView = scrollView else { return true } - scrollView.isScrollEnabled = true if gestureRecognizer == panGestureRecognizer && otherGestureRecognizer == edgeGestureRecognizer {