diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 18b67acd46e..ee2fdce1f9c 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.6.1 + 9.6.2-beta01 diff --git a/src/BootstrapBlazor/Components/ErrorLogger/BootstrapBlazorErrorBoundary.cs b/src/BootstrapBlazor/Components/ErrorLogger/BootstrapBlazorErrorBoundary.cs index 40071f3316f..f3e5beaacf0 100644 --- a/src/BootstrapBlazor/Components/ErrorLogger/BootstrapBlazorErrorBoundary.cs +++ b/src/BootstrapBlazor/Components/ErrorLogger/BootstrapBlazorErrorBoundary.cs @@ -53,17 +53,8 @@ class BootstrapBlazorErrorBoundary : ErrorBoundaryBase /// /// /// - /// - /// protected override async Task OnErrorAsync(Exception exception) { - // 由框架调用 - if (OnErrorHandleAsync != null) - { - await OnErrorHandleAsync(Logger, exception); - return; - } - if (ShowToast) { await ToastService.Error(ToastTitle, exception.Message); @@ -124,6 +115,13 @@ private MarkupString GetErrorContentMarkupString(Exception ex) /// public async Task RenderException(Exception exception, IHandlerException? handler) { + // 外部调用 + if (OnErrorHandleAsync != null) + { + await OnErrorHandleAsync(Logger, exception); + return; + } + if (handler != null) { await handler.HandlerException(exception, ExceptionContent); diff --git a/test/UnitTest/Services/FullScreenServiceTest.cs b/test/UnitTest/Services/FullScreenServiceTest.cs index 1068c8aab8b..fe7d91c216e 100644 --- a/test/UnitTest/Services/FullScreenServiceTest.cs +++ b/test/UnitTest/Services/FullScreenServiceTest.cs @@ -17,6 +17,7 @@ public async Task ButtonIcon_Ok() { builder.Add(s => s.Icon, "fa-solid fa-maximize"); builder.Add(s => s.Text, "button-text"); + builder.Add(s => s.TargetId, "fsId"); }); cut.Contains("bb-fs-off"); cut.Contains("bb-fs-on");