Describe the bug
In the provided sample, I'm using an ItemsRepeater and a nested ItemsRepeater to create multiple toggle buttons. The sample also has 2 toggle buttons created in XAML directly. Tabbing through the items allows me to tab through the XAML generated toggle buttons until I reach the first toggle button created by the ItemsRepeater. I can't tab to the other items.
Some additional observations:
To Reproduce
A simple repro case can be found here:
https://github.com/StefanKoell/Misc/tree/main/src/AvaTabKeyIssue
- Start the app
- Hit the tab keys to cycle through the items
- Note that I can't reach items beyond the first one in the items repeater.
Expected behavior
When tabbing through the UI, I expect that all controls (with IsTabStop set to true) show the white focus adorner to allow keyboard interaction. I would also expect to cycle through all the items and show the white focus adorner using the accelerator key when multiple identical keys are assigned.
Environment
- OS: Windows 11
- .NET 8
- Avalonia-Version: 11.0.6
Describe the bug
In the provided sample, I'm using an ItemsRepeater and a nested ItemsRepeater to create multiple toggle buttons. The sample also has 2 toggle buttons created in XAML directly. Tabbing through the items allows me to tab through the XAML generated toggle buttons until I reach the first toggle button created by the ItemsRepeater. I can't tab to the other items.
Some additional observations:
Duplicate Accelerator Keys don't work for nested MenuItem Headers Avalonia#7090
Menu with duplicate accelerators always incorrectly selects the first one Avalonia#13160
To Reproduce
A simple repro case can be found here:
https://github.com/StefanKoell/Misc/tree/main/src/AvaTabKeyIssue
Expected behavior
When tabbing through the UI, I expect that all controls (with IsTabStop set to true) show the white focus adorner to allow keyboard interaction. I would also expect to cycle through all the items and show the white focus adorner using the accelerator key when multiple identical keys are assigned.
Environment