wcs-radio-group : comportement clavier non conforme aux modèle W3C

Le comportement clavier des boutons dans wcs-radio-group n'est pas conforme aux modèle du W3C.

Comportement attendu :

  • la touche tab permet de prendre le focus uniquement sur le bouton sélectionné dans le groupe, ou, si aucun n'est sélectionné, sur le premier du groupe,
  • la touche espace permet de sélectionner une option non sélectionnée, sinon, elle ne fait rien
  • les touches fléchées haut et bas et gauche et droite changent l'option couramment sélectionné

Comportement obtenu :

  • la touche tab permet de prendre le focus sur chacun des boutons radio du groupe
  • la touche espace permet de sélectionner une option non sélectionnée, sinon, elle ne fait rien : conforme
  • les touches fléchées haut et bas et gauche et droite ne font rien

Référence :

https://www.w3.org/WAI/ARIA/apg/patterns/radio/

Edited by Nicolas Chardon