remove IsEmpty prop as it doesn't work.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Home/Tiles/PrivacyRing/PrivacyBarViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Home/Tiles/PrivacyRing/PrivacyBarViewModel.cs
@@ -42,14 +42,8 @@ public partial class PrivacyBarViewModel : ViewModelBase
.Select(_ => walletViewModel.Wallet.GetPockets())
.ObserveOn(RxApp.MainThreadScheduler)
.Subscribe(RefreshCoinsList);
-
- IsEmpty = _coinsUpdated
- .Select(_ => !Items.Any())
- .ReplayLastActive();
}
- public IObservable<bool> IsEmpty { get; }
-
public ObservableCollectionExtended<PrivacyBarItemViewModel> Items { get; } = new();
public Wallet Wallet { get; }

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyBar/PrivacyBar.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyBar/PrivacyBar.axaml
<Button Classes="plain" Command="{Binding ShowDetailsCommand}"
Margin="0 0 0 6"
ToolTip.Tip="Show Details"
- IsVisible="{Binding !PrivacyBar.IsEmpty^}">
+ IsVisible="{Binding !!PrivacyBar.Items.Count}">
<ItemsControl Items="{Binding PrivacyBar.Items}" Height="8">
<ItemsControl.Styles>
<Style Selector="Path.private">

remove IsEmpty prop as it doesn't work.