diff --git a/ios/RNSScreenStack.mm b/ios/RNSScreenStack.mm index db0e31fd11..7172cae5a0 100644 --- a/ios/RNSScreenStack.mm +++ b/ios/RNSScreenStack.mm @@ -1203,7 +1203,7 @@ - (void)invalidate { - (void)dismissAllPresentedViewControllersFrom:(UIViewController *)viewController completion:(void (^)(void))completion { if (viewController.presentedViewController) { - [viewController.presentedViewController dismissViewControllerAnimated:NO completion:^{ + [viewController.presentedViewController dismissViewControllerAnimated:YES completion:^{ [self dismissAllPresentedViewControllersFrom:viewController completion:completion]; }]; } else {