From 8b7b1b5a37272de494dd4afa597e3b40edaee934 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Tue, 30 Sep 2025 12:33:00 +0300 Subject: [PATCH] Fix #4528 - Prevent the OnboardingFlowCoordinator from interfering with recovery setup. --- .../Sources/FlowCoordinators/OnboardingFlowCoordinator.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ElementX/Sources/FlowCoordinators/OnboardingFlowCoordinator.swift b/ElementX/Sources/FlowCoordinators/OnboardingFlowCoordinator.swift index b6fb1e821..f363a315f 100644 --- a/ElementX/Sources/FlowCoordinators/OnboardingFlowCoordinator.swift +++ b/ElementX/Sources/FlowCoordinators/OnboardingFlowCoordinator.swift @@ -23,7 +23,7 @@ class OnboardingFlowCoordinator: FlowCoordinatorProtocol { private let notificationManager: NotificationManagerProtocol private let userIndicatorController: UserIndicatorControllerProtocol private let windowManager: WindowManagerProtocol - private let isNewLogin: Bool + private var isNewLogin: Bool private var navigationStackCoordinator: NavigationStackCoordinator! @@ -219,6 +219,7 @@ class OnboardingFlowCoordinator: FlowCoordinatorProtocol { case (_, _, .notificationPermissions): presentNotificationPermissionsScreen() case (_, _, .finished): + isNewLogin = false actionsSubject.send(.dismiss) stateMachine.tryState(.initial) case (.finished, _, .initial):