diff --git a/DashSync/shared/Models/Managers/Service Managers/Auth/DSAuthenticationManager.m b/DashSync/shared/Models/Managers/Service Managers/Auth/DSAuthenticationManager.m index 9f40a7504..34d94e80d 100644 --- a/DashSync/shared/Models/Managers/Service Managers/Auth/DSAuthenticationManager.m +++ b/DashSync/shared/Models/Managers/Service Managers/Auth/DSAuthenticationManager.m @@ -958,8 +958,13 @@ - (void)presentController:(UIViewController *)controller animated:(BOOL)animated completion:(void (^_Nullable)(void))completion { UIWindow *window = [UIWindow keyWindow]; + UIViewController *presentingController = [window ds_presentingViewController]; NSParameterAssert(presentingController); + + //NOTE: Make sure we present anything on top of the current context + controller.modalPresentationStyle = UIModalPresentationOverFullScreen; + [presentingController presentViewController:controller animated:animated completion:completion]; } #endif