@@ -329,14 +329,16 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
329329 return
330330 }
331331
332- let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler ( type: . newSite, onDismiss: onDismiss)
333- let onDismissQuickStartPromptForExistingSiteHandler = onDismissQuickStartPromptHandler ( type: . existingSite, onDismiss: onDismiss)
334-
335332 // If adding a self-hosted site, skip the Epilogue
336333 if let wporg = credentials. wporg,
337334 let blog = Blog . lookup ( username: wporg. username, xmlrpc: wporg. xmlrpc, in: ContextManager . shared. mainContext) {
338- let onDismissHandler = FeatureFlag . quickStartForExistingUsers. enabled ? onDismissQuickStartPromptForExistingSiteHandler : onDismissQuickStartPromptForNewSiteHandler
339- presentQuickStartPrompt ( for: blog, in: navigationController, onDismiss: onDismissHandler)
335+
336+ if self . windowManager. isShowingFullscreenSignIn {
337+ self . windowManager. dismissFullscreenSignIn ( blogToShow: blog)
338+ } else {
339+ navigationController. dismiss ( animated: true )
340+ }
341+
340342 return
341343 }
342344
@@ -372,6 +374,8 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
372374 epilogueViewController. credentials = credentials
373375 epilogueViewController. onBlogSelected = onBlogSelected
374376
377+ let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler ( type: . newSite, onDismiss: onDismiss)
378+
375379 epilogueViewController. onCreateNewSite = {
376380 let wizardLauncher = SiteCreationWizardLauncher ( onDismiss: onDismissQuickStartPromptForNewSiteHandler)
377381 guard let wizard = wizardLauncher. ui else {
0 commit comments