Use ObserveOn correctly
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/WalletViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/WalletViewModel.cs
@@ -61,8 +61,8 @@ public partial class WalletViewModel : WalletViewModelBase
.Merge(Services.UiConfig.WhenAnyValue(x => x.PrivacyMode).Select(_ => Unit.Default))
.Merge(Wallet.Synchronizer.WhenAnyValue(x => x.UsdExchangeRate).Select(_ => Unit.Default))
.Merge(CoinJoinSettings.WhenAnyValue(x => x.AnonScoreTarget).Select(_ => Unit.Default).Skip(1).Throttle(TimeSpan.FromMilliseconds(3000))
- .Throttle(TimeSpan.FromSeconds(0.1))
- .ObserveOn(RxApp.MainThreadScheduler));
+ .Throttle(TimeSpan.FromSeconds(0.1)))
+ .ObserveOn(RxApp.MainThreadScheduler);
History = new HistoryViewModel(this, balanceChanged);

Use ObserveOn correctly