Normative · WCAG 2.2

SC 3.2.5 Livello AAA WCAG 2.0

Modifica su richiesta

I cambiamenti di contesto avvengono solo quando l'utente li richiede, oppure l'utente può disattivare il cambiamento automatico. Nessun reindirizzamento automatico, nessun aggiornamento a sorpresa, nessun carosello che scambia i contenuti sotto il cursore.

Cosa richiede

Questo è il criterio di successo di livello AAA che estende i criteri 3.2.1 e 3.2.2: i cambiamenti di contesto sull’intera pagina dovrebbero avvenire solo quando l’utente li avvia. Se la pagina deve cambiare contesto automaticamente — ad esempio, tramite un reindirizzamento con meta-refresh o un carosello a rotazione automatica — deve esistere un meccanismo che consenta all’utente di disattivare tale comportamento.

L’ambito include i reindirizzamenti temporizzati, le slideshow a riproduzione automatica, i polling che sostituiscono i contenuti e qualsiasi processo in background che sposti l’utente.

Come soddisfarlo

  • Sostituire i reindirizzamenti con meta-refresh con un reindirizzamento lato server 301/302 o con un link «Clicca qui per continuare».
  • Per i caroselli, fornire controlli play/pausa e memorizzare la preferenza dell’utente.
  • Per le dashboard che si aggiornano automaticamente, esporre un controllo per mettere in pausa o impostare l’intervallo.
  • Per i timeout di sessione, avvisare prima del reindirizzamento e dare all’utente la possibilità di prolungare la sessione (questo si sovrappone al criterio 2.2.1 Regolazione della temporizzazione).
  • Per le notifiche di «nuovi contenuti disponibili», consentire all’utente di cliccare per caricare invece di sostituire i contenuti sotto di lui.

Errori comuni

  • Un carosello in homepage che ruota ogni 4 secondi senza controllo di pausa.
  • Un reindirizzamento da /vecchio-url a /nuovo-url dopo 5 secondi, senza un link di continuazione manuale.
  • Una dashboard live che ri-renderizza i grafici ogni 30 secondi, riportando l’utente in cima alla pagina ogni volta.
  • Una pagina di risultati di ricerca che si riordina da sola quando arrivano nuovi risultati in streaming, interrompendo il percorso del mouse verso l’obiettivo.

Perché è importante

Questo è un criterio di livello AAA, quindi raramente costituisce un obiettivo di conformità — ma rappresenta un design eccellente. Gli utenti con disabilità motorie non riescono a cliccare su bersagli in movimento. Gli utenti con disabilità cognitive perdono il filo quando i contenuti si spostano. Gli screen reader si trovano con la coda di lettura interrotta. Persino gli utenti normodotati su connessioni lente si frustrano quando un carosello fa scorrere via la diapositiva che stavano cercando di cliccare. «Modifica su richiesta» è il principio alla base di ogni pulsante «Carica altro» ben progettato.