diff --git a/packages/react-native-gesture-handler/apple/RNGestureHandlerButton.mm b/packages/react-native-gesture-handler/apple/RNGestureHandlerButton.mm index cdb82f1a4e..2ed1568288 100644 --- a/packages/react-native-gesture-handler/apple/RNGestureHandlerButton.mm +++ b/packages/react-native-gesture-handler/apple/RNGestureHandlerButton.mm @@ -304,6 +304,10 @@ - (void)animateTarget:(RNGHUIView *)target - (void)handleAnimatePressIn { + if (!_userEnabled) { + return; + } + if (_pendingPressOutBlock) { dispatch_block_cancel(_pendingPressOutBlock); _pendingPressOutBlock = nil;