use await Task.Run to be consistent with load wallet screen. May not be required but to review after release.
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/ClosedWalletViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/ClosedWalletViewModel.cs
@@ -23,7 +23,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
{
var global = Locator.Current.GetService<Global>();
- await global.WalletManager.StartWalletAsync(Wallet);
+ await Task.Run(async ()=> await global.WalletManager.StartWalletAsync(Wallet));
}
catch (TaskCanceledException ex) when (ex is TaskCanceledException || ex is OperationCanceledException)
{

use await Task.Run to be consistent with load wallet screen. May not be required but to review after release.