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 @@
+