Normen · WCAG 2.2

SC 2.3.1 Niveau A WCAG 2.0

Drie flitsen of onder de drempelwaarde

Niets op de pagina mag meer dan drie keer per seconde flitsen, tenzij de flits onder gedefinieerde drempelwaarden voor grootte en contrast valt. Ontworpen om fotosensi­tieve epileptische aanvallen te voorkomen.

Wat het vereist

Geen enkele content mag meer dan drie keer binnen een periode van één seconde flitsen. De regel kent twee veilige uitzonderingen: het flitsend gebied is klein genoeg (minder dan 21.824 vierkante CSS-pixels op typische kijkafstand, ruwweg een vierkant van 341×341), of de relatieve luminantie­verandering en verzadigd-rood-gehalte blijven onder de Algemene Flits- en Rode Flits-drempelwaarden zoals gedefinieerd in de specificatie.

De drempelwaarden bestaan omdat fotosensi­tieve epilepsie kan worden getriggerd door snelle luminantie­veranderingen — met name wanneer rood betrokken is. De norm is gebaseerd op hetzelfde onderzoek dat ten grondslag ligt aan de richtlijnen voor omroeptelevisie.

Hoe hieraan te voldoen

  • Beperk geanimeerde flits- of stroboscoopeffecten tot maximaal drie flitsen per seconde. De meeste product-UI benadert dit nooit; fouten ontstaan vrijwel altijd in marketing­video’s en game­content die in pagina’s zijn ingesloten.
  • Gebruik PEAT (Photosensitive Epilepsy Analysis Tool) van het Trace Center, of Harding FPA, om videoclips te testen voordat ze worden ingesloten.
  • Analyseer geanimeerde GIF’s via PEAT tijdens de content­beoordeling.
  • Maak voor canvas-gebaseerde animaties een profiel van de luminantie­wijzigingssnelheid tijdens runtime als de animatie data­gestuurd of door de gebruiker bestuurbaar is.
  • Vermijd volledig­scherm stroboscoopeffecten in laad­spinners, advertenties of overgangs­animaties.

Veelvoorkomende fouten

  • Automatisch afspelende video­advertenties met snelle overgangen tussen heldere en donkere frames.
  • Geanimeerde GIF’s geïmporteerd als marketing­materiaal zonder beoordeling op epilepsieveiligheid.
  • Ingesloten game­trailers (met name oudere arcade- of ritmegame­beelden) die stroboscoopsequenties bevatten.
  • Canvas-gebaseerde „laad“-effecten die volledig­scherm kleur met hoge frequentie flitsen.
  • Disco- of stroboscoopovergangen in diavoorstellingen ingesloten als iframes.

Geautomatiseerde tools kunnen dit niet detecteren — PEAT-analyse of handmatige frame­beoordeling is de enige betrouwbare test, en veel CMS’en voeren deze nooit uit.

Waarom het belangrijk is

Van alle WCAG-criteria is dit het criterium waarvan het niet-naleven de meest directe fysieke schade veroorzaakt. Een flitsende pagina kan bij iemand met fotosensi­tieve epilepsie binnen seconden een tonisch-klonische aanval uitlokken. De aanval in 2008 op het online forum van de Epilepsy Foundation, waarbij posters opzettelijk stroboscopische GIF’s uploaden om aanvallen bij lezers te provoceren, heeft aangetoond dat dit geen theorie is. Behandel 2.3.1 voor media­intensieve sites als een veiligheids­check in plaats van een toegankelijkheids­afvinkvakje.