clearing navigation stack causes navigatable pages to have OnNavigatedFrom called.
MODIFY
WalletWasabi.Fluent/ViewModels/Navigation/TargettedNavigationStack.cs
WalletWasabi.Fluent/ViewModels/Navigation/TargettedNavigationStack.cs
@@ -44,6 +44,11 @@ namespace WalletWasabi.Fluent.ViewModels.Navigation
{
base.OnPopped(page);
+ if (page is INavigatable navigatable)
+ {
+ navigatable.OnNavigatedFrom(false);
+ }
+
page.CurrentTarget = NavigationTarget.Default;
}

clearing navigation stack causes navigatable pages to have OnNavigatedFrom called.