diff --git a/DuckDuckGo/FaviconsFetcherOnboarding.swift b/DuckDuckGo/FaviconsFetcherOnboarding.swift index 7fe595973b..329a8e2d1c 100644 --- a/DuckDuckGo/FaviconsFetcherOnboarding.swift +++ b/DuckDuckGo/FaviconsFetcherOnboarding.swift @@ -37,7 +37,8 @@ final class FaviconsFetcherOnboarding { @MainActor func presentOnboardingIfNeeded(from viewController: UIViewController) { - guard shouldPresentOnboarding else { + let isCurrentlyPresenting = viewController.presentingViewController != nil + guard shouldPresentOnboarding, !isCurrentlyPresenting else { return } didPresentFaviconsFetchingOnboarding = true