Open Fupete opened 3 months ago
@Fupete opterei la versione con la stringa visually-hidden semplificata, senza conteggio delle pagina, che si deduce ugualmente dal pulsante precedente e successivo. La questione dei puntini o entità HTML è secondaria, sia perché tanto è aria-hidden, sia perché in ogni caso le AT le interpretano un po' in maniera diversa e comunque controllata dalle varie impostazioni.
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
Corrente
Cosa
Nella variante che salta alcuni numeri di pagina usando
...
sarebbe da rendere evidente anche ai lettori di schermo la funzione dei tre puntini.Considerare di passare cioè da:
<span class="page-link">...</span>
a qualcosa come:<span class="visually-hidden">Saltando le pagine da 2 a 23</span><span aria-hidden="true">…</span>
usando inoltre anche la corretta entità HTML…
al posto dei tre puntini.O, per l'etichetta nascosta, forse, anche una più generica come "Ellipsis" o "Puntini di sospensione" per semplificare.
Perché
Amichevole con i lettori di schermo.
Contesto
Verifiche di accessibilità sui componenti.
Il problema è presente anche in React kit e Angular kit
⚠️ Sarà da aggiornare lo status delle verifiche nella board census alla risoluzione.
Altro
Chiederei un parere sulle possibili indicazioni anche a @cfabry se ha tempo di darci un'occhiata.