Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f5720a4f104175dbcbaae80e84825002a886721f
https://github.com/WebKit/WebKit/commit/f5720a4f104175dbcbaae80e84825002a886721f
Author: Dana Estra <[email protected]>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/page/Quirks.cpp
M Source/WebCore/page/Quirks.h
M Source/WebCore/page/QuirksData.h
Log Message:
-----------
espn.com: Video pauses and does not resume inline after exiting Fullscreen
https://bugs.webkit.org/show_bug.cgi?id=310317
rdar://154903596
Reviewed by Jer Noble.
Espn.com expects WebKit to pause a video before exiting fullscreen on iOS.
Because
we exit first and pause second, espn's state machine that tracks the playback
state breaks and prevents the user from resuming the video until the page is
refreshed.
To fix this, we should add a quirk specific to espn.com that pauses the video
before
exiting fullscreen.
No new tests.
* Source/WebCore/html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::exitFullscreen):
* Source/WebCore/page/Quirks.cpp:
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/QuirksData.h:
Canonical link: https://commits.webkit.org/309623@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications