diff --git a/samples/BlazorWebAssembly/BlazorWebAssembly.csproj b/samples/BlazorWebAssembly/BlazorWebAssembly.csproj index 8a2b7f3..38535fc 100644 --- a/samples/BlazorWebAssembly/BlazorWebAssembly.csproj +++ b/samples/BlazorWebAssembly/BlazorWebAssembly.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/samples/SharedRCL/SharedRCL.csproj b/samples/SharedRCL/SharedRCL.csproj index 9868048..d9a60fe 100644 --- a/samples/SharedRCL/SharedRCL.csproj +++ b/samples/SharedRCL/SharedRCL.csproj @@ -6,13 +6,13 @@ - - + - + + diff --git a/src/Blazored.Video/Blazored.Video.csproj b/src/Blazored.Video/Blazored.Video.csproj index 30ec91b..ac7c417 100644 --- a/src/Blazored.Video/Blazored.Video.csproj +++ b/src/Blazored.Video/Blazored.Video.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -32,8 +32,14 @@ - - + + + + + 1.0.6 + + + diff --git a/src/Blazored.Video/BlazoredVideo.razor.cs b/src/Blazored.Video/BlazoredVideo.razor.cs index d136f74..7409ff5 100644 --- a/src/Blazored.Video/BlazoredVideo.razor.cs +++ b/src/Blazored.Video/BlazoredVideo.razor.cs @@ -341,7 +341,18 @@ protected virtual async ValueTask DisposeAsyncCore() { if (jsModule is not null) { - await jsModule.DisposeAsync().ConfigureAwait(false); + try + { + await jsModule.DisposeAsync().ConfigureAwait(false); + } + catch (TaskCanceledException) + { + // ignore TaskCanceledException + } + catch (JSDisconnectedException) + { + // ignore JSDisconnectedException exceptions + } } } } diff --git a/tests/Blazored.Video.Tests/Blazored.Video.Tests.csproj b/tests/Blazored.Video.Tests/Blazored.Video.Tests.csproj index cea014a..d5755a1 100644 --- a/tests/Blazored.Video.Tests/Blazored.Video.Tests.csproj +++ b/tests/Blazored.Video.Tests/Blazored.Video.Tests.csproj @@ -6,6 +6,7 @@ +