Standarder · WCAG 2.2

SC 2.2.4 Nivå AAA WCAG 2.0

Avbrott

Avbrott — pop-ups, notifieringar, varningar, automatiska uppdateringar — måste kunna skjutas upp eller undertryckas av användaren, utom de som rör en nödsituation.

Vad kriteriet kräver

Användaren måste kunna skjuta upp eller undertrycka icke-nödavbrott: pop-ups från chattwidgetar, webbläsarpush-uppmaningar, nyhetsbrevmodalfönster, “Är du fortfarande här?”-överlager, notifieringstoasts och automatiskt uppdaterat innehåll. Nödavbrott — brandvarningar på en byggnadsstyrningspanel, säkerhetsvarningar på en medicinsk enhet — är undantagna.

Hur man uppfyller det

  • Erbjud en global inställning “Stör ej” eller “Pausa notifieringar” som undertrycker icke-kritiska toasts, chattinbjudningar och introduktionsnudgar.
  • För webbläsarnivåuppmaningar (notifieringar, plats), utlös dem inte automatiskt vid sidladdning — bind dem till en explicit användaråtgärd.
  • För pop-ups från chattwidgetar (“Hej! Behöver du hjälp?”), respektera ett tidigare avsvisat tillstånd mellan sessioner och erbjud en global avanmälning.
  • För introduktionsturer och funktionsmarkeringar, låt användaren avvisa dem permanent med ett enda klick.
  • För instrumentpaneler med direktuppdateringar, exponera en kontroll “Pausa uppdateringar”.

Vanliga fel

  • Nyhetsbrevmodalfönster som återkommer vid varje besök trots att användaren avvisat dem.
  • Chattwidgetar som öppnas automatiskt efter 30 sekunder utan sessionsminne.
  • Push-notifieringstillståndsuppmaningar som utlöses automatiskt vid sidladdning.
  • “Vi har uppdaterat våra villkor”-modalfönster som visas mitt i en interaktion utan möjlighet att skjuta upp.
  • Direktuppdateringsnotifieringar som staplas i en ensidesapp utan tystnadskontroll.

Varför det är viktigt

Avbrott stör flödet för alla, men de är särskilt funktionshindrande för användare med kognitiva funktionsnedsättningar, ADHD, autism eller ångest, och för skärmläsaranvändare som förlorar sin läsposition varje gång en ny direktregion annonserar sig. AAA-nivåöverensstämmelse är sällsynt i kommersiella sammanhang, men principen — låt användare skjuta upp icke-nödsituationer — antas alltmer som en UX-baslinje oavsett formella WCAG-mål.