Interruzioni
Le interruzioni — popup, notifiche, avvisi, aggiornamenti automatici — devono poter essere posticipate o soppresse dall'utente, ad eccezione di quelle relative a emergenze.
Cosa richiede
L’utente deve poter posticipare o sopprimere le interruzioni non urgenti: popup dei widget di chat, richieste di permesso per le notifiche push, modali per le newsletter, overlay «Sei ancora lì?», toast di notifica e contenuti che si aggiornano automaticamente. Le interruzioni di emergenza — avvisi di incendio su un pannello di gestione degli edifici, avvisi di sicurezza su un dispositivo medico — sono esenti.
Come soddisfarlo
- Fornire un’impostazione globale «Non disturbare» o «Sospendi notifiche» che sopprima i toast non critici, gli inviti alla chat e i suggerimenti di onboarding.
- Per le richieste a livello di browser (notifiche, posizione), non attivarle automaticamente al caricamento della pagina — associarle a un’azione esplicita dell’utente.
- Per i popup dei widget di chat («Ciao! Hai bisogno di aiuto?»), rispettare uno stato di chiusura precedente tra le sessioni e offrire un opt-out globale.
- Per i tour di onboarding e i riflettori sulle funzionalità, consentire all’utente di chiuderli in modo permanente con un singolo clic.
- Per le dashboard con aggiornamenti in tempo reale, esporre un controllo «Sospendi aggiornamenti».
Errori comuni
- Modali per le newsletter che si riaprono ad ogni visita nonostante l’utente le abbia già chiuse.
- Widget di chat che si aprono automaticamente dopo 30 secondi senza memoria di sessione.
- Richieste di permesso per le notifiche push attivate automaticamente al caricamento della pagina.
- Modali «Abbiamo aggiornato i nostri termini» che compaiono durante un’interazione in corso senza possibilità di rinvio.
- Notifiche di aggiornamento in tempo reale che si accumulano in un’applicazione a pagina singola senza controllo di silenziamento.
Perché è importante
Le interruzioni spezzano il flusso per tutti, ma sono particolarmente invalidanti per gli utenti con disturbi cognitivi, ADHD, autismo o ansia, e per gli utenti di screen reader che perdono la posizione di lettura ogni volta che una nuova regione live si annuncia. La conformità di livello AAA è rara in ambito commerciale, ma il principio — consentire agli utenti di posticipare le non-emergenze — è sempre più adottato come base di partenza per la UX indipendentemente dagli obiettivi formali WCAG.