make sure if the error is real
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/LoadingViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/LoadingViewModel.cs
@@ -54,7 +54,15 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets
this.RaisePropertyChanged(nameof(IsBackendConnected));
Observable.FromEventPattern<bool>(Services.Synchronizer, nameof(Services.Synchronizer.ResponseArrivedIsGenSocksServFail))
- .Subscribe(_ => LoadWallet(disposables, syncFilters: false))
+ .Subscribe(_ =>
+ {
+ if (Services.Synchronizer.BackendStatus == BackendStatus.Connected) // TODO: the event invoke must be refactored in Synchronizer
+ {
+ return;
+ }
+
+ LoadWallet(disposables, syncFilters: false);
+ })
.DisposeWith(disposables);
this.WhenAnyValue(x => x.IsBackendConnected)

make sure if the error is real