Only Windows waits for the process to exit.
MODIFY
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
@@ -424,9 +424,13 @@ namespace WalletWasabi.Gui.Tabs.WalletManager
}
}
+ // Only Windows waits for the process to exit.
+ if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
+ {
MainWindowViewModel.Instance.StatusBar.TryAddStatus(StatusBarStatus.ConnectingToHardwareWallet);
await EnumerateHardwareWalletsAsync();
}
+ }
finally
{
IsHardwareBusy = false;

Only Windows waits for the process to exit.