Tabs keyboard navigation stops after tab selected with mouse

This commit is contained in:
Vladimir Enchev
2026-03-12 10:27:44 +02:00
parent 42b16e5114
commit 7d29bc1645
2 changed files with 5 additions and 1 deletions

View File

@@ -206,6 +206,8 @@ namespace Radzen.Blazor
await Change.InvokeAsync(selectedIndex);
await SelectedIndexChanged.InvokeAsync(selectedIndex);
await Element.FocusAsync(preventScroll: true);
}
StateHasChanged();
@@ -309,6 +311,8 @@ namespace Radzen.Blazor
await Change.InvokeAsync(selectedIndex);
await SelectedIndexChanged.InvokeAsync(selectedIndex);
shouldRender = true;
await Element.FocusAsync(preventScroll: true);
}
}

View File

@@ -12,7 +12,7 @@
aria-controls="@($"{Tabs?.Id ?? ""}-tabpanel-{Index}")"
aria-disabled="@(Disabled ? "true" : "false")"
disabled="@Disabled"
tabindex="@(Disabled ? "-1" : (IsSelected ? "0" : "-1"))"
tabindex="-1"
@onkeydown:stopPropagation="stopKeydownPropagation" @onkeydown="OnGuardKeyDown">
@if (!string.IsNullOrEmpty(Icon))
{