Bonjour,

J'ai échangé avec mes collègues également experts AccessiWeb et le 
role="presentation" dans ce cas de figure ne semble pas déconnant dans la 
mesure où il permet de fluidifier la navigation dans un formulaire. Cela évite 
la restitution du fait qu'il y a un cadre qui a un certain nom (via l'attribut 
title).


A priori ce n'est pas forcément gênant ici mais il peut y avoir débat car, dans 
ce cas, l'iframe peut ne pas forcément être listée par les technologies 
d'assistance, par exemple.


Par contre, pour répondre à la première question "faut-il un attribut title sur 
une iframe avec un role="presentation" ?", il s'avère qu'il est préférable de 
mettre un attribut title malgré tout dans un but de rétrocompatibilité : si le 
role="presentation" n'est pas supporté, alors l'attribut title sera restitué 
avec l'information qu'il s'agit d'un cadre.
Nous avons testé avec VoiceOver + Safari, NVDA + Firefox, Jaws + IE, et, pour 
une iframe avec un role="presentation" et un attribut title, ce dernier n'est 
pas restitué si le role="presentation" est supporté ; ce qui est bien le 
comportement attendu.


Julie



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
Le mercredi 17 octobre 2018 13:13, Alex Bernier <[email protected]> a 
écrit :

> On Wed, Oct 17, 2018 at 12:21:59PM +0200, Steven Mouret wrote:
>
> > Oui j'ai bien compris mais quel est la problématique en terme
> > d'accessibilité ?
> > Mettre un role presentation même si cela est valide ne risque t-il pas
> > d'être gênant ?
>
> Dans ce contexte (je suppose qu'il n'y a qu'un iframe sur la page), je ne 
> vois pas de cas d'usage où cela pourrait être gênant. Le fait qu'il y ait un 
> role "presentation" sur l'iframe fera que le lecteur d'écran ne considérera 
> plus l'élément comme un cadre.
>
> Alex
>
> > Le mer. 17 oct. 2018 à 12:04, Alex Bernier
> > <[1][email protected]> a écrit :
> >
> >      On Wed, Oct 17, 2018 at 11:53:48AM +0200, Steven Mouret wrote:
> >      >    Du coup j'ai une autre question, quelle est la problématique de
> >      ne pas
> >      >    indiquer l'attribut title sur une iframe ?
> >      L'iframe n'aura pas d'accessible name (s'il n'y a pas nom plus de
> >      aria-label ou aria-labelledby). Conséquence : l'utilisateur saura
> >      qu'il y a un cadre en ligne mais n'aura ps d'indication sur son
> >      contenu.
> >      Alex
> >      >    --
> >      >    Steven Mouret
> >      >
> >      >    Le mer. 17 oct. 2018 à 09:12, Alex Bernier
> >      >    <[1][2][email protected]> a écrit :
> >      >
> >      >      Bonjour,
> >      >      On Tue, Oct 16, 2018 at 04:58:29PM +0000, Julie Moynat wrote:
> >      >      >    Bonjour,
> >      >      >
> >      >      >    La question que je me pose face à cette question est :
> >      pourquoi
> >      >      >    utiliser un role="presentation" sur une balise <iframe>
> >      ?
> >      >      Sans doute pour éviter que le lecteur d'écran vocalise volca
> >      lise le
> >      >      l'iframe comme un "cadre" ou un "cadre ne ligne" (ce genre
> >      d'énoncé
> >      >      pouvant paraître un peu abscons pour la plupart des
> >      utilisateurs).
> >      >      > Est-ce
> >      >      >    légitime ?
> >      >      >
> >      >      >    Pour la question de la conformité au RGAA, je préfère
> >      laisser
> >      >      les
> >      >      >    expert·e·s de la labellisation répondre. Peut-être qu'un
> >      >      >    éclaircissement à ma question aidera également à
> >      connaître la
> >      >      réponse.
> >      >      C'est conforme à la spec "ARIA in HTML" :
> >      >      [2][3]https://www.w3.org/TR/html-aria/
> >      >      Et donc conforme au test RGAA 7.1.4. : « Chaque modification
> >      du rôle
> >      >      natif d'un élément HTML respecte-t-elle les règles et
> >      préconisations
> >      >      indiquées dans la spécification HTML5 et les notes techniques
> >      >      associées ? ».
> >      >      Alex
> >      >      >
> >      >      >    Julie
> >      >      >
> >      >      >    -------- Message d'origine --------
> >      >      >
> >      >      >    On 15 oct. 2018 à 10:51, Steven Mouret <
> >      >      [3][4][email protected] > a
> >      >      >    écrit :
> >      >      >
> >      >      >    Bonjour à tous,
> >      >      >    J'ai une question à propos du role presentation.
> >      >      >    J'ai ce role sur une balise iframe, ce qui fait qu'elle
> >      perd sa
> >      >      valeur
> >      >      >    sémantique.
> >      >      >    Le critère 2.1 impose d'avoir un titre de cadre mais
> >      dans ce
> >      >      cas, a
> >      >      >    t-il toujours lieu d'être ?
> >      >      >    Mon cas est celui du Recaptcha de Google. Dans NVDA je
> >      n'ai
> >      >      plus
> >      >      >    l'information sur le cadre puisque qu'il y a un role
> >      >      presentation.
> >      >      >    Merci pour vos réponses.
> >      >      >    --
> >      >      >    Steven Mouret
> >      >      > _______________________________________________
> >      >      > liste_gta mailing list
> >      >      > [4][5][email protected]
> >      >      >
> >      >
> >      [5][6]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acc
> >      ess
> >      >      [7]iweb.org
> >      >      _______________________________________________
> >      >      liste_gta mailing list
> >      >      [6][8][email protected]
> >      >
> >      [7][9]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acc
> >      ess
> >      >      [10]iweb.org
> >      >
> >      > Références
> >      >
> >      >    1. mailto:[11][email protected]
> >      >    2. [12]https://www.w3.org/TR/html-aria/
> >      >    3. mailto:[13][email protected]
> >      >    4. mailto:[14][email protected]
> >      >    5.
> >      [15]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acces
> >      siweb.org
> >      >    6. mailto:[16][email protected]
> >      >    7.
> >      [17]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acces
> >      siweb.org
> >      > _______________________________________________
> >      > liste_gta mailing list
> >      > [18][email protected]
> >      >
> >      [19]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acces
> >      siweb.org
> >      _______________________________________________
> >      liste_gta mailing list
> >      [20][email protected]
> >      [21]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.acces
> >      siweb.org
> >
> >
> > Références
> >
> > 1.  mailto:[email protected]
> > 2.  mailto:[email protected]
> > 3.  https://www.w3.org/TR/html-aria/
> > 4.  mailto:[email protected]
> > 5.  mailto:[email protected]
> > 6.  http://list.accessiweb.org/mailman/listinfo/liste_gta_list.access
> > 7.  http://iweb.org/
> > 8.  mailto:[email protected]
> > 9.  http://list.accessiweb.org/mailman/listinfo/liste_gta_list.access
> > 10.  http://iweb.org/
> > 11.  mailto:[email protected]
> > 12.  https://www.w3.org/TR/html-aria/
> > 13.  mailto:[email protected]
> > 14.  mailto:[email protected]
> > 15.  
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
> > 16.  mailto:[email protected]
> > 17.  
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
> > 18.  mailto:[email protected]
> > 19.  
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
> > 20.  mailto:[email protected]
> > 21.  
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
> > liste_gta mailing list
> > [email protected]
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org



_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à