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