fix(a11y): Add label and description to buttons
Loading
A quoi servent nos boutons ?
Vérifier les labels / descriptions des boutons (Mantis)
L’icône pour afficher/masquer le mot de passe n’est pas compatible avec les technologies d’assistance. Pour la navigation au clavier il est préférable d’utiliser un élément . Il faut ensuite ajouter des attributs « role="switch" », « aria-checked="true" » (true/false) et « aria-label="Afficher" » (Afficher/Masquer) (Mantis)
Concernant les inputs, il faut également ajouter le bon type de champ (« type="email" », familiy-name, tel...). Il faut relier les champs en erreur avec leur message d’erreur via l’utilisation de l’attribut « aria-describedby="ID-erreur" » (sur le champ) / ID du message d’erreur.
Vérifier sur tout le site