diff --git a/ElementX/Sources/Application/Navigation/NavigationCoordinators.swift b/ElementX/Sources/Application/Navigation/NavigationCoordinators.swift index 838c8251a..c049ee544 100644 --- a/ElementX/Sources/Application/Navigation/NavigationCoordinators.swift +++ b/ElementX/Sources/Application/Navigation/NavigationCoordinators.swift @@ -27,7 +27,7 @@ class NavigationSplitCoordinator: CoordinatorProtocol, ObservableObject, CustomS logPresentationChange("Set sidebar", sidebarModule) sidebarModule.coordinator?.start() if let observableCoordinator = sidebarModule.coordinator as? NavigationStackCoordinator { - sidebarStackModuleCancellable = observableCoordinator.$stackModules.sink { [weak self] _ in + sidebarStackModuleCancellable = Publishers.CombineLatest(observableCoordinator.$rootModule, observableCoordinator.$stackModules).sink { [weak self] _ in self?.objectWillChange.send() } }