diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index a8ebde4532f..0fadf98642f 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.4.9-beta06 + 9.4.9-beta07 diff --git a/src/BootstrapBlazor/Components/Dialog/Dialog.razor.cs b/src/BootstrapBlazor/Components/Dialog/Dialog.razor.cs index aa19153d6ce..69d1dc445fa 100644 --- a/src/BootstrapBlazor/Components/Dialog/Dialog.razor.cs +++ b/src/BootstrapBlazor/Components/Dialog/Dialog.razor.cs @@ -55,7 +55,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) } } - private Task Show(DialogOption option) + private async Task Show(DialogOption option) { _onShownAsync = async () => { @@ -158,8 +158,7 @@ private Task Show(DialogOption option) // Add ModalDialog to the container DialogParameters.Add(parameters, (_isKeyboard, _isBackdrop)); - StateHasChanged(); - return Task.CompletedTask; + await InvokeAsync(StateHasChanged); } private static RenderFragment RenderDialog(int index, Dictionary parameter) => builder =>