remove history _isInitialized as it is unnecessary and force the GPU to redraw.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Home/History/HistoryViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Home/History/HistoryViewModel.cs
@@ -35,9 +35,6 @@ public partial class HistoryViewModel : ActivatableViewModel
[AutoNotify(SetterModifier = AccessModifier.Private)]
private bool _isTransactionHistoryEmpty;
- [AutoNotify(SetterModifier = AccessModifier.Private)]
- private bool _isInitialized;
-
public HistoryViewModel(WalletViewModel walletViewModel, IObservable<Unit> updateTrigger)
{
_walletViewModel = walletViewModel;
@@ -232,11 +229,6 @@ public partial class HistoryViewModel : ActivatableViewModel
x.Clear();
x.AddRange(newHistoryList);
});
-
- if (!IsInitialized)
- {
- IsInitialized = true;
- }
}
catch (Exception ex)
{

MODIFY
WalletWasabi.Fluent/Views/Wallets/WalletView.axaml
WalletWasabi.Fluent/Views/Wallets/WalletView.axaml
x:CompileBindings="True"
ClipToBounds="False"
x:Class="WalletWasabi.Fluent.Views.Wallets.WalletView">
- <c:ContentArea ScrollViewer.VerticalScrollBarVisibility="Disabled" ClipToBounds="False" IsBusy="{Binding !History.IsInitialized}">
+ <c:ContentArea ScrollViewer.VerticalScrollBarVisibility="Disabled" ClipToBounds="False">
<c:ContentArea.Title>
<StackPanel>
<DockPanel>

remove history _isInitialized as it is unnecessary and force the GPU to redraw.