Aller au contenu
A11ySignal

Les surcouches d'accessibilité fonctionnent-elles ?

Quiconque vient d'en recevoir un devis · 8 min · mis à jour

Une surcouche d'accessibilité est un script que vous collez dans votre site et qui promet la conformité. Elle ajoute un bouton flottant, propose un panneau de réglages — texte plus grand, contraste renforcé, guide de lecture — et prétend corriger automatiquement les problèmes d'accessibilité sous-jacents.

Nous vendons de la surveillance d'accessibilité : prenez donc ceci comme la parole d'une partie intéressée. C'est aussi pourquoi l'argumentation ci-dessous s'appuie sur ce que font ces outils et sur ce qu'ont dit les tribunaux, plutôt que sur notre opinion des fournisseurs.

Ce qu'une surcouche peut réellement faire

Le panneau destiné aux utilisateurs est réel. Texte plus grand, thème à fort contraste, police adaptée à la dyslexie, curseur agrandi — certaines personnes s'en servent, et le proposer n'est pas rien.

Certaines surcouches appliquent aussi des réparations automatiques : deviner une alternative textuelle à partir d'un nom de fichier ou d'un modèle de vision, ajouter des rôles ARIA là où le balisage est ambigu, inférer des étiquettes pour des champs qui n'en ont pas.

Pourquoi cela ne fait pas une conformité

Le panneau double ce que les navigateurs et les systèmes d'exploitation font déjà, généralement mieux. Une personne qui a besoin de 200 % de texte l'a réglé dans son système ; elle n'a pas besoin que votre site le propose, et un réglage propre au site qu'elle doit d'abord trouver est pire que celui qu'elle a déjà.

Les réparations automatiques sont le vrai problème. Une alternative devinée est devinée : « banner-final-v3.jpg » devient « banner final v3 », ou un modèle de vision décrit ce que montre l'image plutôt que ce qu'elle signifie en contexte. Un rôle ARIA inféré peut écraser une sémantique native correcte et rendre un composant moins utilisable qu'il ne l'était.

  • pas çaElles ne peuvent pas juger si une alternative textuelle transmet le bon sens — rien d'automatique ne le peut.
  • pas çaElles ne peuvent pas corriger l'ordre de tabulation, car il vit dans votre DOM.
  • pas çaElles ne peuvent pas faire qu'un composant maison se comporte comme le motif qu'il imite.
  • pas çaElles s'exécutent après le chargement de la page : une technologie d'assistance qui lit le DOM initial peut ne jamais voir les modifications.

Ce que disent les personnes pour qui on les vend

La meilleure preuve ne vient pas des concurrents. Des praticiens de l'accessibilité qui utilisent un lecteur d'écran au quotidien ont publié des comptes rendus répétés et détaillés de surcouches rendant les sites plus difficiles à utiliser, et des milliers d'entre eux ont signé une déclaration publique demandant aux organisations de ne pas les déployer.

Une part substantielle des personnes concernées déclarent désactiver le widget — c'est le verdict le plus clair possible sur son utilité.

La situation juridique

Aux États-Unis, les procès ADA en accessibilité web continuent d'être intentés contre des sites équipés d'une surcouche, dans des proportions qui rendent difficile à tenir l'idée qu'« en installer une vous protège ». Un plaignant doit démontrer qu'il n'a pas pu accomplir une tâche ; un widget qui n'a pas corrigé l'obstacle sous-jacent n'est pas une défense.

Dans l'UE, la question est la conformité à EN 301 549, qui porte sur la page livrée. Un script qui rapièce le DOM à l'exécution ne change pas ce que produit votre code, et ne change pas ce que trouve un évaluateur.

Le cas où une surcouche se défend

Un seul : un site réellement en cours de refonte, où la surcouche est une solution d'attente assumée avec un plan daté derrière, et où personne ne raconte à personne que cela constitue la conformité.

Même là, dépensez l'argent sur les quatre classes de défauts qui représentent l'essentiel des obstacles réels — contraste, alternatives textuelles, étiquettes de formulaire, intitulés de liens — parce que c'est une correction permanente à coût comparable, et qu'elle survit à la refonte.

  • à faireDécouvrez ce qui échoue réellement avant d'acheter quoi que ce soit. Une analyse prend une minute.
  • à faireCorrigez les quatre classes courantes dans vos propres gabarits. La plupart des sites règlent ainsi une part substantielle de leurs échecs en un sprint.
  • à faireParcourez vos flux critiques au clavier. Cela trouve ce qu'aucun outil ne trouve.
  • à fairePubliez une déclaration nommant ce qui n'est pas encore corrigé, avec des dates. C'est ce qu'une autorité veut voir.

Questions

Une surcouche d'accessibilité me protégera-t-elle d'un procès ?
Rien ne l'indique. Des procès ont été intentés à plusieurs reprises contre des sites équipés d'une surcouche, car la demande porte sur la capacité d'un utilisateur à accomplir une tâche, pas sur le logiciel installé.
Les surcouches sont-elles activement nuisibles ?
Elles peuvent l'être. L'ARIA injecté peut écraser une sémantique native correcte, et le widget lui-même peut gêner un lecteur d'écran. Beaucoup de personnes aveugles ou malvoyantes déclarent le désactiver.
Que faire à la place ?
Trouvez ce qui échoue, corrigez-le dans vos propres gabarits, testez les flux critiques au clavier, publiez une déclaration honnête, et surveillez pour que les corrections survivent à la prochaine mise en production. Cela coûte à peu près autant, et c'est permanent.

Continuer la lecture