Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[BUG] Installation options has inconsistent Tab/Shift+Tab navigation, reverse focus gets stuck and some unlabel buttons

Cerrado
#5,543 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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

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

bug
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
  1. Open UniGetUI 2026.3.2.
  2. Search for a package.
  3. Open Package Details and expand Installation options.
  4. Disable "Follow global options" to enable individual installation settings.
  5. Select the General tab.
  6. Navigate through the controls using Tab and Shift+Tab.
  7. Navigate out of the tab content, then return to the "Follow global options" toggle.
  8. Press Tab to enter the General tab again.
  9. Observe that focus may jump directly to "Skip minor updates" instead of entering at the first checkbox.
  10. Press Shift+Tab repeatedly to navigate backward.
  11. Observe that the previously skipped controls can be reached in reverse order.
  12. Continue pressing Shift+Tab until focus reaches the unnamed tab-header button.
  13. Press Shift+Tab several more times.
Relevant information

#1767

Screenshots and videos
Image
Lenguaje dominante
C#
Estrellas
26.7k
Forks
955
Merge medio
17 h
PR fusionados (30 d)
95

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Devolutions/UniGetUI

Todos los issues de Devolutions/UniGetUI

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.