Open Bug 2015167 Opened 3 months ago

Ensure pausing autoplay video element behavior is correct

Categories

(Core :: Audio/Video: Playback, task, P3)

task

Tracking

()

People

(Reporter: alwu, Assigned: alwu)

References

Details

In D282114, we changed pausing from sync to async, which doesn't match the spec. However, after discussing this with :emilio, we think it'd be worth to file a spec issue to discuss if pausing should be sync or async.

In addition, by checking Chromium's implementation, they do the async way.

Therefore, we should file a spec issue and link it to this bug, and also do an improvement to use IntersectionObserver for pausing element. Chromium does that as well.

You need to log in before you can comment on or make changes to this bug.