diff --git a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs index c75400f9..8e220cf0 100644 --- a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs +++ b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs @@ -948,7 +948,11 @@ protected internal async Task SearchBoxHandleKeyDownAsync(KeyboardEventArgs obj) break; case "Tab": await Task.Delay(10); - await ActiveFirstItem(); + if (MudSelectExtended != null) + { + await MudSelectExtended.CloseMenu(); + await MudSelectExtended.FocusAsync(); + } StateHasChanged(); break; }