MTES-MCT / dialog

Intégration de la réglementation de circulation dans les solutions numériques
https://dialog.beta.gouv.fr
GNU Affero General Public License v3.0
9 stars 1 forks source link

A11é : Changements de page non-anoncés #780

Open florimondmanca opened 5 months ago

florimondmanca commented 5 months ago

Comportement attendu

Quand on change de page en cliquant sur un lien par exemple, un lecteur d'écran annonce le titre et le nouveau contenu de la page

Comportement réel

Aucune annonce ne se produit

Pour reproduire

Traces et captures d'écran

Contexte supplémentaire

Refs #730

Pistes de résolution

La navigation des pages a lieu avec Turbo par défaut. Quand on désactive JavaScript, les chargements de page sont annoncés.

Il faut vérifier quels attributs ou API navigateur on peut utiliser pour signaler le changement de page, et le brancher dans les événements Turbo.

mmarchois commented 5 months ago

Quelques pistes de résolutions assez intéressantes dans cette discussion : https://github.com/hotwired/turbo/issues/774 Avec en prime, le retour d'un utilisateur malvoyant qui explique les problèmes qu'il rencontre et comment il les résout.