Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fb160f75b9e407021fd3a061923a9f5d2833b08a
      
https://github.com/WebKit/WebKit/commit/fb160f75b9e407021fd3a061923a9f5d2833b08a
  Author: Dana Estra <[email protected]>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm

  Log Message:
  -----------
  nfl.com: CC does not appear for videos inline
https://bugs.webkit.org/show_bug.cgi?id=311132
rdar://171113872

Reviewed by Jer Noble.

NFL.com uses HLS on Safari for iPhone because we disable media source
by default on iPhone, while it uses media source for other user agents. NFL has 
poor
transcriptions for at least one HLS video compared to the corresponding media
source video. This change creates a new quirk for nfl.com on iPhone that
requests the Chrome for Android user agent and enables the Media Source API.

No new tests.

* Source/WebCore/page/Quirks.cpp:
* Source/WebCore/page/Quirks.h:
* Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm:
(WebKit::WebPageProxy::effectiveContentModeAfterAdjustingPolicies):

Canonical link: https://commits.webkit.org/310280@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to