diff --git a/blazorbootstrap/Components/Toasts/Toasts.razor.cs b/blazorbootstrap/Components/Toasts/Toasts.razor.cs index ae41e1328..f3d96dc78 100644 --- a/blazorbootstrap/Components/Toasts/Toasts.razor.cs +++ b/blazorbootstrap/Components/Toasts/Toasts.razor.cs @@ -69,10 +69,11 @@ private async Task OnToastShownAsync(ToastEventArgs args) foreach (var message in deleteMessages) { if (message is not null) + { Messages.Remove(message); - - if (string.IsNullOrWhiteSpace(message!.ElementId)) - await JSRuntime.InvokeVoidAsync("window.blazorBootstrap.toasts.hide", message.ElementId); + if (!string.IsNullOrWhiteSpace(message.ElementId)) + await JSRuntime.InvokeVoidAsync("window.blazorBootstrap.toasts.hide", message.ElementId); + } } } }