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

Reply via email to