Scripts

Compatibilité des scripts avec l’accessibilité

Critères

Utilisateurs principalement impactés

Aveugles, grands malvoyants, handicapés moteurs.

Impact : Fort à majeur

L’accessibilité des composants riches développés avec JavaScript et au-delà, toutes les fonctionnalités qui dépendent de JavaScript, est toujours un problème majeur dans les contenus web qui en dépendent fortement. Ces problèmes ne devraient jamais être ignorés et devraient être traités sans délai.

Explication

Cette problématique concerne plus particulièrement les composants riches développés avec JavaScript comme un calendrier de saisie, un système d’onglets, une fenêtre modale. Ces composants sont fournis par les développeurs eux-mêmes, ainsi leur accessibilité est totalement dépendante de la présence de propriétés spécifiques et de l’utilisation de modèle de comportement au clavier fournis par les modèles de conception liés à l’API ARIA.

L’absence de ces propriétés et des comportements au clavier va rendre ces composants pratiquement inutilisables.

Les aveugles et grands malvoyants utilisant un lecteur d’écran pour interagir avec ces composants ne disposeront pas des informations leur permettant de comprendre de quel type de composant il s’agit et comment il s’utilise.

Les handicapés moteurs ne pourront que très difficilement utiliser ses composants qui peuvent nécessiter des interactions riches au clavier, par exemple un slider doit pouvoir se piloter avec les flèches de direction.

Enfin les déficients visuels qui n’ont qu’une vue partielle de la page rencontreront des difficultés dans certaines situations lorsque le focus est déplacé.

Changement de contexte initié par un script et alertes non sollicitées

Critères

Utilisateurs principalement impactés

Aveugles, déficients visuels, handicapés mentaux.

Impact : Fort à majeur

L’impact est très dépendant de la nature et du volume des changements de contextes dans une page. Dans le cas de modifications de formulaires en cours de saisie cela peut devenir un problème majeur pour les handicapés mentaux notamment qui devraient être traités sans délai.

Explication

Les variations de contenus comme le fait de modifier, d’ajouter ou de supprimer des champs de formulaires en cours de saisie, de transporter le focus sur des éléments de page suite à une action ou l’irruption en cours de processus d’alerte non sollicitée peuvent désorienter durablement les utilisateurs.

Les aveugles et les grands malvoyants qui ne peuvent pas voir l’ensemble de la page peuvent ignorer les modifications ou ne pas être en capacité de les interpréter correctement s’ils n’en sont pas informés préalablement.

Les handicapés mentaux et cognitifs peuvent ne pas être en capacité de comprendre ces modifications s’ils n’en sont pas informés préalablement.