[BUG] Installation options has inconsistent Tab/Shift+Tab navigation, reverse focus gets stuck and some unlabel buttons
Los mantenedores suelen responder en 1 día
Ya se ha fusionado un pull request relacionado.
- #5546 de @GabrielDuf — fusionado
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- csharp
- Área
- accessibility, desktop
Línea de trabajo
Start by reading issue #1767 and locating the Package Details Installation options TabControl and its General tab. Reproduce the Tab and Shift+Tab behavior with NVDA or Windows Narrator, including the unnamed tab-header button. Done means focus traverses the controls consistently in both directions and does not get stuck.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Please confirm these before moving forward
- I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- I have tested that this issue has not been fixed in the latest (beta or stable) release.
- I have checked the FAQ section for solutions.
- This issue is about a bug (if it is not, please use the correct template).
UniGetUI Version
2026.3.2
Windows version, edition, and architecture
Windows 11
Describe your issue
The Installation options TabControl in Package Details has inconsistent keyboard focus navigation.
Tab and Shift+Tab do not always traverse the same controls in opposite directions.
When entering the General tab using Tab, focus may skip several controls and jump directly to a later checkbox. However, Shift+Tab can reach those skipped controls when navigating backward.
Additionally, reverse navigation becomes stuck on an unnamed tab-header button announced by screen readers as Avalonia.Controls.Shapes.Path.
The reverse navigation issue is reproducible with both NVDA and Windows Narrator.
Steps to reproduce the issue
- Open UniGetUI 2026.3.2.
- Search for a package.
- Open Package Details and expand Installation options.
- Disable "Follow global options" to enable individual installation settings.
- Select the General tab.
- Navigate through the controls using Tab and Shift+Tab.
- Navigate out of the tab content, then return to the "Follow global options" toggle.
- Press Tab to enter the General tab again.
- Observe that focus may jump directly to "Skip minor updates" instead of entering at the first checkbox.
- Press Shift+Tab repeatedly to navigate backward.
- Observe that the previously skipped controls can be reached in reverse order.
- Continue pressing Shift+Tab until focus reaches the unnamed tab-header button.
- Press Shift+Tab several more times.
Relevant information
#1767
Screenshots and videos
- Lenguaje dominante
- C#
- Estrellas
- 26.7k
- Forks
- 955
- Merge medio
- 17 h
- PR fusionados (30 d)
- 95
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Devolutions/UniGetUI
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Devolutions/UniGetUI#5548 ·
Los mantenedores suelen responder en 1 día
-
bug winget
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Devolutions/UniGetUI#5593 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
install for this userAbiertoenhancement priority: low
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Devolutions/UniGetUI#5581 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[IMPROVEMENT] UI/UX Architecture layers: Package Bundle Catalogue and Startup Operations IntegrationAbiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
Devolutions/UniGetUI#5524 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
Devolutions/UniGetUI#5523 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de Devolutions/UniGetUI
Issues similares
-
area-multitenancy area-security p1-recommended priority-high technical-debt
Dificultad 2/5 Menos de una hora Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
help wanted needs-unity ready for a contributor
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
eyalgolan/statecraft-israel#1542 ·
Los mantenedores suelen responder en 1 día
-
kind/enhancement Provider Upgrade pulumi/pulumi-azure R1 Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pulumi/pulumi-azure#3669 ·
-
type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
webclient does not startPosiblemente ocupada @PawelTroka la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
PawelTroka/Computator.NET#257 ·
Los mantenedores suelen responder en 1 día