Add check if dialog is already closing
MODIFY
WalletWasabi.Fluent/ViewModels/Dialogs/DialogScreenViewModel.cs
WalletWasabi.Fluent/ViewModels/Dialogs/DialogScreenViewModel.cs
@@ -25,10 +25,13 @@ namespace WalletWasabi.Fluent.ViewModels.Dialogs
this.WhenAnyValue(x => x.IsDialogOpen).Subscribe(x =>
{
if (!x)
+ {
+ if (!_isClosing)
{
// Reset navigation when Dialog is using IScreen for navigation instead of the default IDialogHost.
Close();
}
+ }
});
}

Add check if dialog is already closing