Inicio de sesión: el campo nombre de usuario no tiene el foco automático ni está al principio del orden de tabulación

Un foro en el que participo se actualizó recientemente de la versión 2.7.0.beta3 a la 2.7.0.beta4, y ahora el campo de nombre de usuario ya no recibe el enfoque automático. Además, al usar la tecla Tab, el recorrido se realiza por todos los enlaces de la página (que aparece en gris) detrás del diálogo, en lugar de saltar directamente a él. Esto hace que sea muy difícil iniciar sesión solo con el teclado.

Pasos para reproducir:

  • Abre una ventana de navegación privada/incógnito (Ctrl+Shift+N en la mayoría de los navegadores, Ctrl+Shift+P en Firefox).
  • Ve a un sitio de foro de Discourse.
  • Presiona Tab tres veces y luego Intro para abrir el diálogo de inicio de sesión.
  • Intenta navegar hasta el campo de nombre de usuario sin usar el mouse ni ningún otro dispositivo puntero. Observa el comportamiento al presionar Tab varias veces.

Solución sugerida: volver a que el campo de nombre de usuario reciba el enfoque automático, o si eso no es posible (al buscar aquí parece que quizás estaba causando problemas en teléfonos o tabletas con el teclado en pantalla cubriendo los campos?), al menos asignar a los elementos del diálogo de inicio de sesión un tabindex de 1 (o colocarlos primero en el HTML), para que no tengas que recorrer partes de la página que ni siquiera puedes ver bien y de las que definitivamente no te importa.

5 Me gusta

Si los campos están desordenados, deberíamos arreglarlo, @awesomerobot

1 me gusta

Un informe de uno de nuestros usuarios:

Esto también es un problema para mí. Usando mi lector de pantalla preferido (NVDA en Windows), tengo que desplazarme hasta el final de la página, presionar Enter en el elemento de diálogo e iniciar sesión de esa manera, mientras que antes los campos de edición se enfocaban automáticamente y podía escribir mis datos. Aún no lo he probado con VoiceOver en Mac ni con Orca en Linux.

3 Me gusta

Sí, verifiquemos el orden de los campos la próxima semana @awesomerobot para asegurarnos de que todos nuestros :duck: estén en fila.

4 Me gusta

Tengo una actualización aquí:

4 Me gusta