Accessibilità ≠ Overlay: quando una finestra modale blocca la navigazione da tastiera
Una finestra modale può aiutare a confermare un acquisto, accedere a un account o leggere informazioni importanti. Ma una gestione scorretta del focus e della tastiera può impedire di completare l’operazione.
Una barriera improvvisa
Selezioni «Continua» e compare una finestra. Lo screen reader continua però a leggere la pagina sottostante oppure la tastiera non raggiunge «Chiudi». Il percorso si interrompe.
Che cos’è una finestra modale
Una finestra modale concentra temporaneamente l’interazione su un’attività. Finché è aperta, il contenuto sottostante non dovrebbe ricevere il focus. Non tutte le finestre a comparsa devono essere modali.
Il focus deve seguire l’utente
All’apertura il focus deve spostarsi su un elemento appropriato nella finestra. Tab e Maiusc+Tab devono scorrere i controlli senza raggiungere lo sfondo. Alla chiusura, il focus torna normalmente all’elemento che l’ha aperta.
Nomi chiari e controlli riconoscibili
La finestra necessita di un nome accessibile, spesso collegato al titolo. I pulsanti devono indicare «Salva», «Annulla» o «Chiudi». Una X senza etichetta può non essere comprensibile.
Chiudere senza restare bloccati
Di norma Esc deve chiudere la finestra. Le conferme delicate richiedono un comportamento specifico, ma le scelte devono rimanere chiare.
Problemi comuni
Focus perso dietro la finestra, controlli sullo sfondo ancora attivi, messaggi non annunciati e pulsanti irraggiungibili con testo ingrandito.
Come verificare
Apri la finestra usando solo la tastiera. Controlla il focus iniziale, Tab, Maiusc+Tab, Esc quando previsto e il ritorno del focus. Ripeti con screen reader e dispositivi mobili.
Come aiuta Blind Reader
Blind Reader supporta orientamento e navigazione insieme agli screen reader abituali. Le sue correzioni mirate possono migliorare alcune interazioni; la finestra modale deve comunque gestire correttamente il focus.
Finestre che aiutano a proseguire
Una finestra modale accessibile permette di capire, scegliere e riprendere l’attività senza perdersi.
Fonti e riferimenti
Episodio 20 · Accessibilità ≠ Overlay
