Need for programmatic detection of flashing content in <video> elements (accessibility safety concern) #11333
Labels
addition/proposal
New features or enhancements
needs implementer interest
Moving the issue forward requires implementers to express interest
What problem are you trying to solve?
Problem
There is currently no way to programmatically detect if a
<video>
element is rendering flashing content, specifically, visuals that flash more than three times per second.This type of content is known to trigger seizures in individuals with photosensitive epilepsy, and cause issues for people with vestibular or motion sensitivity disorders.
Use Cases
On dynamic platforms (e.g., Instagram, TikTok, YouTube), developers embedding videos or building moderation/review tools have no way to detect such flashing content, because:
Apple provides a native detection implementation in their system-level accessibility APIs:
But no web-standard method exists.
Requested Capability
A standardized way (e.g., an observer or flag) to programmatically:
<video>
contains flashing content that exceeds known safety thresholds.Why It Matters
This is important for accessibility and WCAG compliance, particularly WCAG Guideline 2.3.2 (Three Flashes) at AAA level.
I am not proposing a specific implementation, just surfacing the gap and encouraging discussion about what kind of API or exposure model would make this feasible on the web platform.
What solutions exist today?
No response
How would you solve it?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: