diff --git a/src/ReactiveUI.Maui/RoutedViewHost.cs b/src/ReactiveUI.Maui/RoutedViewHost.cs index bffebeb44c..1ee1ce70a9 100644 --- a/src/ReactiveUI.Maui/RoutedViewHost.cs +++ b/src/ReactiveUI.Maui/RoutedViewHost.cs @@ -76,6 +76,7 @@ public RoutedViewHost() Router? .Navigate + .Where(_ => Navigation.NavigationStack.Count != Router.NavigationStack.Count) .ObserveOn(RxApp.MainThreadScheduler) .SelectMany(_ => PagesForViewModel(Router.GetCurrentViewModel())) .SelectMany(async page =>