Closed inseo closed 1 month ago
Bonjour,
Le manque de support de talkback est un problème effectivement, mais nous suivons les recommandations WCAG sur l'implémentation des modales. C'est donc plus à Talkback de corriger leur fonctionnement. https://github.com/angular/components/issues/27892
Keryan, Pour l'équipe du DSFR
Description du bug
L'attribut
aria-modal="true"
sur un élémentdialog
(ou doté d'un attributrole="dialog"
) n'est pas supporté par TalkBack.De fait, le focus n'est pas capturé dans les modales sur cette combinaison, qui est l'un des deux environnements de test pour terminal mobile du RGAA.
Les étapes de reproduction
Comportement attendu
Arrivé sur le dernier élément interactif, le focus devrait être ramené sur le bouton "Fermer" à la tabulation suivante.
Extrait de code en cause
<dialog id="fr-theme-modal" class="fr-modal fr-modal--opened" aria-labelledby="fr-theme-modal-title" data-fr-js-modal="true" data-fr-js-modal-actionee="true" open="true" aria-modal="true">…<dialog>
Configuration et système utilisé