From 5e592ccdcb5ac8b68d529025140b7092453d106a Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Sun, 2 Jul 2023 20:51:08 +0200 Subject: [PATCH] Added ignore for unexpected dispose errors --- Moonlight/Shared/Components/Xterm/Terminal.razor | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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()