Standardit · WCAG 2.2

SC 2.3.1 Taso A WCAG 2.0

Kolme välähdystä tai alle kynnysarvojen

Mikään sivulla ei saa välähdellä yli kolme kertaa sekunnissa, ellei välähdys alita määriteltyjä koko- ja kontrastikynnyksiä. Tarkoitettu valoherkkyyskohtausten estämiseen.

Mitä vaaditaan

Mikään sisältö ei saa välähdellä yli kolme kertaa yhden sekunnin aikana. Säännöllä on kaksi turvallista poikkeusta: välähtävä alue on riittävän pieni (alle 21 824 neliö-CSS-pikseliä tyypillisellä katseluetäisyydellä, eli noin 341×341 pikselin neliö) tai suhteellinen luminanssivaihtelu ja kyllästetty punainen sisältö pysyvät spesifikaatiossa määriteltyjen yleis- ja punaisen välähdyksen kynnysarvojen alapuolella.

Kynnysarvot on määritelty, koska valoherkkyysepilepsian voi laukaista nopea luminanssivaihtelu — erityisesti punaiseen liittyessä. Standardi perustuu samaan tutkimukseen, joka ohjaa televisiolähetysten ohjeistuksia.

Miten vaatimus täytetään

  • Rajataan kaikki animoidut välähtely- tai strobovaikutukset kolmeen välähdykseen sekunnissa. Suurin osa tuote-käyttöliittymistä ei lähesty tätä; virheet ovat lähes aina markkinointivideoissa ja peleissä, jotka on upotettu sivuille.
  • Käytetään Trace Centerin PEAT (Photosensitive Epilepsy Analysis Tool) -työkalua tai Harding FPA:ta videoleikkeiden testaamiseen ennen upottamista.
  • Animoiduille GIF-kuville ajetaan PEAT sisällön tarkistuksen yhteydessä.
  • Canvas-pohjaisille animaatioille profiloidaan luminanssimuutoksen nopeus ajon aikana, jos animaatio on tietopohjainen tai käyttäjän ohjaama.
  • Vältetään koko näytön strobovaikutuksia latausspinneissä, mainoksissa tai siirtymäanimaatioissa.

Yleisimmät puutteet

  • Automaattisesti toistuvat videomainokset, joissa on nopeita leikkauksia kirkkaiden ja tummien kuvien välillä.
  • Animoidut GIF-kuvat, jotka on tuotu markkinointivaroiksi ilman kohtausturvallisuustarkistusta.
  • Pelitrailerin upotukset (erityisesti vanhemmat arcade-tyylinen tai rytmipelimateriaalit), jotka sisältävät strobokohtauksia.
  • Canvas-pohjaiset “lataus”-efektit, jotka väläyttävät koko näytön väriä suurella taajuudella.
  • Disko/strobosiirtymät diapresentaatioissa, jotka on upotettu iframe-elementeissä.

Automaattiset työkalut eivät pysty havaitsemaan tätä — PEAT-analyysi tai manuaalinen kuvakehystarkistus on ainoa luotettava testi, eikä suurin osa sisällönhallintajärjestelmistä koskaan aja sitä.

Miksi tällä on merkitystä

Kaikista WCAG-onnistumiskriteereistä tämä on se, jonka epäonnistuminen aiheuttaa välittömimmän fyysisen haitan. Välähtävä sivu voi laukaista toonis-kloonisen kohtauksen valoherkkää epilepsiaa sairastavalle henkilölle muutamassa sekunnissa altistumisesta. Vuonna 2008 tapahtunut hyökkäys Epilepsy Foundation -järjestön verkkofoorumia vastaan, jossa postaajat latasivat tahallaan strobovia GIF-kuvia provosoiakseen lukijoille kohtauksia, osoitti, että tämä ei ole teoreettinen uhka. Mediasisällöltään rikkaille sivustoille 2.3.1 on käsiteltävä turvallisuustarkistuksena eikä saavutettavuuden valintaruutuna.