diff --git a/Moonlight/Shared/Components/Xterm/Terminal.razor b/Moonlight/Shared/Components/Xterm/Terminal.razor index 16ee2bbc..e47426e7 100644 --- a/Moonlight/Shared/Components/Xterm/Terminal.razor +++ b/Moonlight/Shared/Components/Xterm/Terminal.razor @@ -39,7 +39,15 @@ public async void Dispose() { - await Xterm.DisposeAsync(); + try + { + await Xterm.DisposeAsync(); + } + catch (Exception) + { + // ignore dispose errors. They occur when the tab closes unexpectedly + // so we can ignore them + } } private async void OnFirstRender()