Normative · WCAG 2.2

SC 2.2.3 Livello AAA WCAG 2.0

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.