mirror of
https://github.com/radzenhq/radzen-blazor.git
synced 2026-07-08 18:16:08 +00:00
Tabs keyboard navigation stops after tab selected with mouse
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user