Start spectrum only when we got into inputregistration phase
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/WalletViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/WalletViewModel.cs
@@ -19,6 +19,7 @@ using WalletWasabi.WabiSabi.Client;
using WalletWasabi.Wallets;
using WalletWasabi.Fluent.ViewModels.Wallets.Advanced.WalletCoins;
using WalletWasabi.WabiSabi.Client.StatusChangedEvents;
+using WalletWasabi.WabiSabi.Client.CoinJoinProgressEvents;
namespace WalletWasabi.Fluent.ViewModels.Wallets;
@@ -73,8 +74,8 @@ public partial class WalletViewModel : WalletViewModelBase
static bool? MaybeCoinjoining(StatusChangedEventArgs args) =>
args switch
{
- WalletStartedCoinJoinEventArgs _ => true,
- WalletStoppedCoinJoinEventArgs _ => false,
+ CoinJoinStatusEventArgs e when e.CoinJoinProgressEventArgs is EnteringInputRegistrationPhase => true,
+ CompletedEventArgs _ => false,
_ => null
};

Start spectrum only when we got into inputregistration phase