diff --git a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadRequestOperation.m b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadRequestOperation.m index fb6bb64..5ff0ea8 100644 --- a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadRequestOperation.m +++ b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadRequestOperation.m @@ -523,8 +523,10 @@ // Display or finish if (error.errorScreenError || !loadObject.requestParameters.dontDisplayViewController) { error.silentError = NO; - loadObject.operation.alertToShow = NO; - loadObject.operation.errorForAlertToShow = nil; + if (error.errorScreenError || error.nativeDrivenErrorScreen) { // Suppress alert errors if there is a full screen error. + loadObject.operation.alertToShow = NO; + loadObject.operation.errorForAlertToShow = nil; + } [MVMCoreLoggingHandler addErrorToLog:error]; [MVMCoreLoadRequestOperation displayViewController:viewController loadObject:loadObject error:error]; } else {