From b1f75734a4ae9f5547970c98426c18cbf0fd3dee Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 6 Mar 2025 12:46:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=20Modal=20?= =?UTF-8?q?=E9=94=80=E6=AF=81=E6=97=B6=E5=85=B3=E9=97=AD=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Modal/Modal.razor.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Modal/Modal.razor.js b/src/BootstrapBlazor/Components/Modal/Modal.razor.js index 9a2da09f40c..5773fff818d 100644 --- a/src/BootstrapBlazor/Components/Modal/Modal.razor.js +++ b/src/BootstrapBlazor/Components/Modal/Modal.razor.js @@ -137,8 +137,13 @@ export function dispose(id) { } EventHandler.off(window, 'popstate', modal.pop) - if (modal.modal) { - modal.modal.dispose() + const dialog = modal.modal; + if (dialog) { + if (document.body.classList.contains('modal-open')) { + dialog._backdrop._config.isAnimated = false; + dialog._hideModal(); + } + dialog.dispose() } } } From 6626607d7a750ac56e459f3666db622605ee19d3 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 6 Mar 2025 12:47:56 +0800 Subject: [PATCH 2/2] chore: bump version 9.4.7-beta02 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 4b1d7754056..f63bb207b2e 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.4.7-beta01 + 9.4.7-beta02