Déroulement des tests : passage de la première colonne à la première cellule de donnée de la deuxième colonne.
Cas de test 1 tableau avec une seule ligne d’en-tête sans attribut scope
Concerts :
| Date |
Événement |
Salle |
| 12 février |
Waltz with Strauss |
Hall principal |
| 24 mars |
The Obelisks |
Aile Ouest |
| 14 avril |
The What |
Hall principal |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Événement, colonne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Événement, colonne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Événement, colonne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Waltz with Strauss. Événement » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Événement, Waltz with Strauss, Colonne 2 » |
Cas de test 2 avec une seule colonne d’en-têtes et sans attribut scope
Concerts :
| Date |
12 février |
24 mars |
14 avril |
| Événement |
Waltz with Strauss |
The Obelisks |
The What |
| Salle |
Hall principal |
Aile Ouest |
Hall principal |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Événement, ligne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, ligne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Événement, colonne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Événement, colonne 2, Waltz with Strauss » |
comportement et restitution conformes : « Événement, Waltz with Strauss, colonne 2 sur 3 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Rangée 2 sur 3, Événement, Waltz with Strauss » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Waltz with Strauss. Événement » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Événement, Waltz with Strauss, Rangée 2, Colonne 2 » |
Cas de test 3 avec une ligne et une colonne d’en-têtes sans attributs scope
Plages de livraison :
|
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 – 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 – 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 – 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 – 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Fermé, Colonne 2 » |
Cas de test 4 avec une ligne et une colonne d’en-têtes avec attributs scope="col" et scope="row"
Plages de livraison :
|
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 – 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 – 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 – 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 – 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Fermé, Colonne 2 » |
Cas de test 5 avec une colonne d’en-têtes décalée et sans attribut scope
Vacances prises au cours des six derniers mois
| ID |
Nom |
Juillet |
Août |
Septembre |
Octobre |
Novembre |
Décembre |
| 215 |
Abel |
5 |
2 |
0 |
0 |
0 |
3 |
| 231 |
Annette |
0 |
5 |
3 |
0 |
0 |
6 |
| 173 |
Bernard |
2 |
0 |
0 |
5 |
0 |
0 |
| 141 |
Gerald |
0 |
10 |
0 |
0 |
0 |
8 |
| 99 |
Michael |
8 |
8 |
8 |
8 |
0 |
4 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
restitution non conforme : « ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Annette, ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Annette, ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
restitution non conforme : « Rangée 3 sur 6, 231 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 231. Ligne 3 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 231, Rangée 3, Colonne 1 » |
Cas de test 6 avec une colonne d’en-têtes décalée et avec attribut scope="col" et scope="row"
Vacances prises au cours des six derniers mois
| ID |
Nom |
Juillet |
Août |
Septembre |
Octobre |
Novembre |
Décembre |
| 215 |
Abel |
5 |
2 |
0 |
0 |
0 |
3 |
| 231 |
Annette |
0 |
5 |
3 |
0 |
0 |
6 |
| 173 |
Bernard |
2 |
0 |
0 |
5 |
0 |
0 |
| 141 |
Gerald |
0 |
10 |
0 |
0 |
0 |
8 |
| 99 |
Michael |
8 |
8 |
8 |
8 |
0 |
4 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
restitution non conforme : « ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Annette, ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Annette, ligne 3, 231 » |
comportement et restitution conformes : « Annette, 231, ligne 3 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
restitution non conforme : « Rangée 3 sur 6, 231 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 231. Ligne 32 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 231, Rangée 3, Colonne 1 » |
Note : pour NVDA sur Firefox et VoiceOver sur MacOS, lorsque les cellules de la colonne « Nom » ont un attribut scope="row", les cellules qui se trouvent après dans le code source (colonnes « Juillet », « Août », etc.) restituent bien l’en-tête de ligne, mais pas les cellules de la colonne « ID » qui se trouve avant dans le code source.
Ressources