HTMLMediElement uses a GenericTaskQueue<Timer> for tasks, which isn't synced with to the HTML runloop.