prevent multiple init task
MODIFY
WalletWasabi.Fluent/ViewModels/AddWallet/HardwareWallet/HardwareWalletOperations.cs
WalletWasabi.Fluent/ViewModels/AddWallet/HardwareWallet/HardwareWalletOperations.cs
@@ -66,6 +66,11 @@ namespace WalletWasabi.Fluent.ViewModels.AddWallet.HardwareWallet
public void InitHardwareWallet(HwiEnumerateEntry device)
{
+ if (InitTask?.Status == TaskStatus.WaitingForActivation)
+ {
+ return;
+ }
+
InitTask = InitHardwareWalletAsync(device);
}

prevent multiple init task