Skip to content

Accessibilite

lalBi94 edited this page Nov 9, 2026 · 2 revisions

Accessibilité

Audit

Audit axe-core 4.10.2 réalisé le 6 novembre 2026 sur Chromium/WebView2.

État Résultat
Canvas vide, barre fermée 0 violation
Volet Settings ouvert 0 violation
Projet chargé, panneau de propriétés 0 violation
Menu d’actions d’un nœud 0 violation
Panneau de simulation 0 violation
Panneau d’exercice : élève, édition, verrouillé 0 violation
Fenêtre de paramètres 0 violation

Site public

Audit axe-core 4.10.2 du 9 novembre 2026 sur l’accueil de la vitrine, en anglais et en arabe : 0 violation après l’animation d’entrée. Le sélecteur de langue expose un libellé traduit et la direction RTL est appliquée pour l’arabe.

Corrections

  • Contraste de la version dans la barre (4,42 → ≥ 4,5).
  • h1 masqué dans le repère main.
  • Libellé du zoom lisible par les technologies d’assistance.
  • Zones défilables des cartes atteignables au clavier.
  • Noms accessibles distincts pour les annotations.
  • Hiérarchie des titres du panneau d’exercice.

Vérifications manuelles

  • Ordre de tabulation cohérent.
  • Anneau de focus visible.
  • Échap ferme les menus et rend le focus au déclencheur.
  • Dialogues modaux avec focus piégé.
  • prefers-reduced-motion supprime les animations non essentielles.
  • prefers-reduced-transparency remplace le verre par une surface opaque.
  • La couleur n’est jamais le seul indicateur : badge texte, anneau + soulignement, libellés de groupes.
  • Huit langues, lang et dir synchronisés.

Limites

  • Le canvas spatial n’est pas entièrement perceptible au lecteur d’écran. Palliatifs : hiérarchie du projet dans le panneau de propriétés, recherche de blocs Ctrl+F.
  • Pas de test NVDA/JAWS/VoiceOver pour cette version.
  • Pas de test axe automatisé dans la CI.
  • Pas de simulation de daltonisme sur les couleurs de groupes.
  • L’installateur et la fenêtre native n’ont pas été audités au lecteur d’écran.

Rejouer l’audit

Avec Vite lancé :

  1. Ouvrir http://127.0.0.1:5173.
  2. Injecter axe-core depuis /node_modules/axe-core/axe.min.js.
  3. Exécuter axe.run(document).
  4. Répéter sur les états du tableau.

L’audit ne remplace pas une évaluation par des utilisateurs concernés.

Clone this wiki locally