Hey les gens doués en accessibilité !
Il y a pas longtemps je me demandais comment rendre une liste d'articles infinis accessibles ? Typiquement une liste d'un flux RSS ou imaginons des posts sur un réseau social, quand on tabule, on finit dans une prison avec un scroll infini.
J'ai trouvé l'idée du bouton avant le feed pour dire "activer scroll infini" ou "désactiver le scroll infini". Si on le désactive, on a un bouton "Charger plus". Ça signifie qu'il faut quand même se taper les pages donc si c'est par listes de 20 items, ça fait 20 items avant de pouvoir sortir.
Aujourd'hui, j'en discutais avec un collègue et il suggérait que la tabulation focus la div (ou la section) qui embarque les articles. Quand on a le focus dessus, on appuie sur Entrée ou Espace pour rentrer dedans. Si on rentre dedans, on tabule pour naviguer dedans. On a Ctrl + Home pour revenir avant le feed et Ctrl + End pour aller juste après le feed.
Qu'est-ce que vous pensez de cette solution ?