Standardit · WCAG 2.2

SC 2.2.4 Taso AAA WCAG 2.0

Keskeytykset

Keskeytykset — ponnahdusikkunat, ilmoitukset, hälytykset, automaattiset päivitykset — on voitava lykätä tai estää käyttäjän toimesta, lukuun ottamatta hätätilannetta koskevia keskeytyksiä.

Mitä vaaditaan

Käyttäjän on voitava lykätä tai estää ei-hätätilannekeskeytykset: chat-widgetin ponnahdusikkunat, selaimen push-kehotukset, uutiskirjemodaalit, “Oletko vielä paikalla?” -peittokuvat, ilmoitustoastit ja automaattisesti päivittyvä sisältö. Hätätilannekeskeytykset — palovaroitukset rakennuksen hallintapaneelissa, turvallisuushälytykset lääkintälaitteessa — on vapautettu vaatimuksesta.

Miten vaatimus täytetään

  • Tarjotaan globaali “Älä häiritse”- tai “Keskeytä ilmoitukset” -asetus, joka estää ei-kriittiset toastit, chat-kutsut ja perehdytysvihjeet.
  • Selaintason kehotteille (ilmoitukset, sijainti) ei laukaista niitä automaattisesti sivun latautuessa — sidotaan ne selkeään käyttäjän toimenpiteeseen.
  • Chat-widgetin ponnahdusikkunoille (“Hei! Tarvitsetko apua?”) huomioidaan aiemmin hylätty tila istuntojen välillä ja tarjotaan globaali opt-out.
  • Perehdytyskierroksille ja ominaisuuden korostuksille sallitaan pysyvä hylkääminen yhdellä napsautuksella.
  • Live-päivityksiä sisältäville hallintapaneeleille tarjotaan “Keskeytä päivitykset” -ohjain.

Yleisimmät puutteet

  • Uutiskirjemodaalit, jotka avautuvat uudelleen joka vierailulla, vaikka käyttäjä on hylännyt ne.
  • Chat-widgetit, jotka avautuvat automaattisesti 30 sekunnin kuluttua ilman istuntokohtaista muistia.
  • Push-ilmoitusten lupakyselyt, jotka laukeavat automaattisesti sivun latautuessa.
  • “Olemme päivittäneet käyttöehtomme” -modaalit, jotka ilmestyvät kesken vuorovaikutuksen ilman lykkäysmahdollisuutta.
  • Live-päivitysilmoitukset, jotka pinoutuvat yksisivuisessa sovelluksessa ilman mykistysohjainta.

Miksi tällä on merkitystä

Keskeytykset häiritsevät kaikkia, mutta ne ovat erityisen hankalia käyttäjille, joilla on kognitiivinen toimintarajoite, ADHD, autismi tai ahdistus, sekä ruudunlukuohjelman käyttäjille, jotka menettävät lukupaikkansa aina kun uusi live-alue ilmoittaa itsestään. AAA-tason vaatimustenmukaisuus on harvinaista kaupallisissa ympäristöissä, mutta periaate — salli käyttäjän lykätä ei-hätätilannekeskeytyksiä — omaksutaan yhä enemmän UX-perusviivaksi riippumatta WCAG-tavoitteista.