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