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 fotosensitieve 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 luminantieverandering en verzadigd-rood-gehalte blijven onder de Algemene Flits- en Rode Flits-drempelwaarden zoals gedefinieerd in de specificatie.
De drempelwaarden bestaan omdat fotosensitieve epilepsie kan worden getriggerd door snelle luminantieveranderingen — 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 marketingvideo’s en gamecontent 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 contentbeoordeling.
- Maak voor canvas-gebaseerde animaties een profiel van de luminantiewijzigingssnelheid tijdens runtime als de animatie datagestuurd of door de gebruiker bestuurbaar is.
- Vermijd volledigscherm stroboscoopeffecten in laadspinners, advertenties of overgangsanimaties.
Veelvoorkomende fouten
- Automatisch afspelende videoadvertenties met snelle overgangen tussen heldere en donkere frames.
- Geanimeerde GIF’s geïmporteerd als marketingmateriaal zonder beoordeling op epilepsieveiligheid.
- Ingesloten gametrailers (met name oudere arcade- of ritmegamebeelden) die stroboscoopsequenties bevatten.
- Canvas-gebaseerde „laad“-effecten die volledigscherm kleur met hoge frequentie flitsen.
- Disco- of stroboscoopovergangen in diavoorstellingen ingesloten als iframes.
Geautomatiseerde tools kunnen dit niet detecteren — PEAT-analyse of handmatige framebeoordeling 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 fotosensitieve 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 mediaintensieve sites als een veiligheidscheck in plaats van een toegankelijkheidsafvinkvakje.