diff --git a/blazorbootstrap/Components/Modals/Modal.razor.cs b/blazorbootstrap/Components/Modals/Modal.razor.cs
index d840f81fe..f0dab3ec6 100644
--- a/blazorbootstrap/Components/Modals/Modal.razor.cs
+++ b/blazorbootstrap/Components/Modals/Modal.razor.cs
@@ -69,6 +69,7 @@ protected override async Task OnInitializedAsync()
[JSInvokable]
public async Task bsHiddenModal()
{
+ isVisible = false;
await OnHidden.InvokeAsync();
if (ModalService is not null && IsServiceModal)
@@ -92,14 +93,13 @@ public async Task bsHiddenModal()
///
public async Task HideAsync()
{
- isVisible = false;
await JSRuntime.InvokeVoidAsync("window.blazorBootstrap.modal.hide", Id);
}
///
/// Opens a modal.
///
- public async Task ShowAsync() => await ShowAsync(null, null, null, null);
+ public async Task ShowAsync(string? title = null, string? message = null) => await ShowAsync(title, message, null, null);
///
/// Opens a modal.
diff --git a/blazorbootstrap/Components/ThemeSwitcher/ThemeSwitcher.razor b/blazorbootstrap/Components/ThemeSwitcher/ThemeSwitcher.razor
index 7b17523c0..c6594998f 100644
--- a/blazorbootstrap/Components/ThemeSwitcher/ThemeSwitcher.razor
+++ b/blazorbootstrap/Components/ThemeSwitcher/ThemeSwitcher.razor
@@ -4,7 +4,6 @@