Nessun limite di tempo
I limiti di tempo non fanno parte del contenuto, salvo per gli eventi in tempo reale non interattivi. Più restrittivo di 2.2.1 — non è previsto alcun meccanismo di avviso ed estensione come soluzione alternativa.
Cosa richiede
Il tempo non è una parte essenziale dell’evento o dell’attività presentata dal contenuto, salvo per i media sincronizzati non interattivi (un video in riproduzione) e per gli eventi in tempo reale (un’asta in diretta, un esame in diretta in cui il limite di tempo è il fulcro dell’attività).
Mentre il criterio 2.2.1 consente di mantenere un timeout di sessione se si offrono estensioni e avvisi, il criterio 2.2.3 rimuove i timeout del tutto. La maggior parte dei servizi del settore pubblico nell’UE punta ancora solo alla conformità AA, perciò il criterio 2.2.3 è raramente un requisito obbligatorio — ma rimane lo standard di eccellenza per moduli, domande e qualsiasi flusso in cui abbandonare costa all’utente un lavoro reale.
Come soddisfarlo
- Rimuovere i timeout di scadenza della sessione dalle domande con moduli lunghi (richieste di prestazioni, moduli per l’immigrazione, dichiarazioni dei redditi).
- Salvare automaticamente lo stato del modulo sul server ogni pochi secondi, in modo che un timeout di sessione — se deve esistere per ragioni di sicurezza — non faccia mai perdere i dati all’utente.
- Dove l’autenticazione deve essere aggiornata per ragioni di sicurezza, effettuare una nuova autenticazione in background in modo silenzioso tramite un token di aggiornamento, anziché disconnettere l’utente.
- Fornire un pattern separato ed esplicito «Salva e continua più tardi» invece di affidarsi alla durata della sessione.
Errori frequenti
- Portali per domande di prestazioni o visti con limiti di sessione di 15 minuti che cancellano lo stato del modulo, anche quando l’utente sta attivamente digitando.
- Piattaforme educative in cui la temporizzazione dei quiz non può essere rimossa per gli studenti con accomodamenti per tempi estesi.
- Checkout di e-commerce in cui il carrello si svuota dopo una finestra temporale fissa.
Perché è importante
Questo è un criterio AAA che pochissimi siti commerciali soddisfano. Ma per i servizi pubblici il costo del mancato rispetto è elevato: le persone abbandonano le domande di prestazioni perché la sessione scade, spesso più di una volta, e non tornano più. Gov.UK e il sito US Federal Student Aid hanno entrambi investito pubblicamente nell’eliminazione dei timeout per questa ragione.