Bonjour,
Dans une modal, il faut, en tabulant, rester dans cette modal (ce qu'il y a derrière étant "inert").
Or, en utilisant la balise dialog, la tabulation sort de la modal, accède à l'interface du navigateur (juste la barre d'url, ou plus pour Firefox) avant de revenir dans la modal.
Ma question est : est-ce une bonne chose ?
J'ai l'impression que tout est sujet à interprétation (le W3C dit aussi que rien ne doit empêcher de sortir de la page. Oui mais pour cela il suffit de fermer la modal. Oui mais alors, etc.)
Alors, faut il, ne faut il pas, ou réponse C : c'est pas grave dans un cas comme dans l'autre ?
J'aimerais savoir si, en utilisant une balise dialog, je dois laisser tomber son comportement natif (que le W3C décrit pourtant comme vertueux; source : https://www.w3.org/WAI/WCAG22/Techniques/html/H102), et tout remplacer par du JS pour ne pas arriver sur la barre d'url après une tabulation.
En vous remerciant, je deviens dingo
Dans une modal, il faut, en tabulant, rester dans cette modal (ce qu'il y a derrière étant "inert").
Or, en utilisant la balise dialog, la tabulation sort de la modal, accède à l'interface du navigateur (juste la barre d'url, ou plus pour Firefox) avant de revenir dans la modal.
Ma question est : est-ce une bonne chose ?
J'ai l'impression que tout est sujet à interprétation (le W3C dit aussi que rien ne doit empêcher de sortir de la page. Oui mais pour cela il suffit de fermer la modal. Oui mais alors, etc.)
Alors, faut il, ne faut il pas, ou réponse C : c'est pas grave dans un cas comme dans l'autre ?
J'aimerais savoir si, en utilisant une balise dialog, je dois laisser tomber son comportement natif (que le W3C décrit pourtant comme vertueux; source : https://www.w3.org/WAI/WCAG22/Techniques/html/H102), et tout remplacer par du JS pour ne pas arriver sur la barre d'url après une tabulation.
En vous remerciant, je deviens dingo