diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 9829dee67d3..8069c3293d0 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.6.3 + 9.6.4-beta01 diff --git a/src/BootstrapBlazor/Components/Toast/Toast.razor.js b/src/BootstrapBlazor/Components/Toast/Toast.razor.js index c3f1a8d3f24..79be9cfe0db 100644 --- a/src/BootstrapBlazor/Components/Toast/Toast.razor.js +++ b/src/BootstrapBlazor/Components/Toast/Toast.razor.js @@ -30,7 +30,9 @@ export function init(id, invoke, callback) { invoke.invokeMethodAsync(toast.callback) }) EventHandler.on(progressElement, 'transitionend', e => { - toast.toast.hide(); + if (toast.toast._config.autohide === false) { + toast.toast.hide(); + } }); toast.toast.show(); @@ -42,8 +44,6 @@ export function update(id) { const autoHide = element.getAttribute('data-bs-autohide') !== 'false'; if (autoHide) { const delay = parseInt(element.getAttribute('data-bs-delay')); - - toast._config.autohide = autoHide; toast._config.delay = delay; progressElement.style.width = '100%';