Accessibilità
L'obiettivo
FileSlimmer è realizzato secondo il livello AA delle WCAG 2.2. È un obiettivo con una suite di test alle spalle, non una certificazione: una scansione automatica trova un sottoinsieme ben definito di barriere, e il resto lo trovano le persone che usano il sito.
Che cosa è implementato
- Un collegamento per saltare al landmark principale su ogni pagina, visibile non appena riceve il focus.
- Un controllo per i file che è un vero
<input type="file">dentro un<label>, così funziona con la tastiera e con uno screen reader prima ancora che sia stato eseguito del JavaScript. Il trascinamento e l'incolla sono aggiunti sopra di esso, mai al suo posto. - Elementi di avanzamento semantici, e aggiornamenti di stato annunciati al massimo ogni dieci punti percentuali o al cambio di fase — non a ogni fotogramma.
- Comandi di annullamento sulle operazioni in corso, ed errori collegati all'operazione a cui appartengono.
- Lo stato è indicato dal testo oltre che dal colore, mai dal solo colore.
- Aree di tocco di almeno 44 per 44 pixel.
- Layout che tengono allo zoom del 200% senza una barra di scorrimento orizzontale sulla pagina; le tabelle larghe scorrono dentro il proprio riquadro.
- Layout da destra a sinistra per arabo, ebraico e urdu, con i nomi dei file e le dimensioni in byte mantenuti nella loro direzione.
- Le preferenze di riduzione del movimento sono rispettate.
- Le dimensioni dei file sono annunciate nelle unità della tua lingua.
Come viene testato
Una scansione axe-core viene eseguita sull'output compilato — non sul server di sviluppo — per la pagina principale, uno spazio di lavoro di uno strumento in inglese, lo stesso spazio in una lingua che si legge da destra a sinistra, un documento legale, un articolo di guida e la pagina offline. Accanto a essa, un controllo automatico verifica un solo h1 per pagina, una struttura di titoli senza livelli saltati, un'etichetta su ogni controllo di modulo e un indicatore di focus visibile. Una violazione fa fallire la build invece di produrre un avviso.
Limiti noti
- Il testo del prodotto e dell'interfaccia è stato rivisto da un madrelingua solo in inglese. Le altre lingue ricadono sull'inglese dove una stringa rivista non esiste, quindi su quelle pagine uno screen reader può incontrare lingue miste.
- Il confronto del risultato prima e dopo è un ausilio visivo. I numeri accanto a esso — la dimensione originale, la nuova dimensione e la riduzione — portano le stesse informazioni in forma di testo per chi non può usare il confronto visivo.
- Alcuni controlli forniti dal browser, come il selettore di file del sistema operativo, non possono essere stilizzati o rietichettati da una pagina web.
Segnalare una barriera
Se qui qualcosa ti blocca, scrivi a info@zenitgroup.com.co indicando l'indirizzo della pagina e che cosa stavi cercando di fare. Una descrizione della barriera è più utile di una soluzione suggerita, e non hai bisogno di citare un criterio WCAG. Vedi la pagina dei contatti per sapere di che altro si occupa quell'indirizzo.
Questo documento è pubblicato da ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.