Connexion : le champ nom d'utilisateur n'est pas automatiquement focalisé ni au début de l'ordre de tabulation

Un forum sur lequel je suis récemment passé de 2.7.0.beta3 à 2.7.0.beta4, et maintenant le champ nom d’utilisateur n’est plus automatiquement sélectionné. De plus, la navigation par tabulation passe par tous les liens de la page (grisé) située derrière la fenêtre, au lieu de sauter directement à elle. Il est donc très difficile de se connecter uniquement avec le clavier.

Étapes pour reproduire le problème :

  • Ouvrez une fenêtre de navigation privée/incognito (Ctrl-Shift-N sur la plupart des navigateurs, Ctrl-Shift-P sur Firefox).
  • Accédez à un site de forum Discourse.
  • Appuyez trois fois sur la touche Tab, puis sur Entrée pour faire apparaître la fenêtre de connexion.
  • Essayez de naviguer jusqu’au champ nom d’utilisateur sans utiliser de souris ni d’autre dispositif de pointage. Remarquez le comportement lorsque vous appuyez plusieurs fois sur Tab.

Solution suggérée : soit revenir à la sélection automatique du champ nom d’utilisateur, soit, si cela n’est pas possible (les recherches ici suggèrent que cela posait peut-être problème sur les téléphones/tablettes où le clavier à l’écran masquait les champs), alors au moins attribuer aux éléments de la fenêtre de connexion un tabindex de 1 (ou les placer en premier dans le HTML), afin d’éviter de naviguer par tabulation à travers des parties de la page que vous ne pouvez même pas vraiment voir et que vous ne souhaitez certainement pas atteindre.

5 « J'aime »

Si les champs sont dans le désordre, nous devrions les réorganiser @awesomerobot

1 « J'aime »

Un rapport provenant de l’un de nos utilisateurs :

C’est aussi un problème pour moi. En utilisant mon lecteur d’écran de prédilection (NVDA sous Windows), je dois descendre au bas de la page, appuyer sur Entrée sur l’élément de dialogue et me connecter ainsi, alors qu’avant les champs d’édition étaient automatiquement mis au point et je pouvais saisir mes informations. Je n’ai pas encore essayé avec VoiceOver sur Mac ou Orca sur Linux.

3 « J'aime »

Oui, vérifions l’ordre des champs la semaine prochaine @awesomerobot pour nous assurer que nos :duck: sont tous bien alignés.

4 « J'aime »

J’ai une mise à jour ici :

4 « J'aime »