Branch: refs/heads/webkitglib/2.48 Home: https://github.com/WebKit/WebKit Commit: 170d509596e4cc5bb48fe8aadbb8255e809ddcfb https://github.com/WebKit/WebKit/commit/170d509596e4cc5bb48fe8aadbb8255e809ddcfb Author: Alicia Boya Garcia <ab...@igalia.com> Date: 2025-03-08 (Sat, 08 Mar 2025)
Changed paths: M Source/WebCore/platform/glib/UserAgentQuirks.cpp M Tools/TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp Log Message: ----------- Cherry-pick 291817@main (a760e1b2e1e0). https://bugs.webkit.org/show_bug.cgi?id=289194 [GTK][WPE] Do not use Chrome UA in YouTube https://bugs.webkit.org/show_bug.cgi?id=289194 Reviewed by Philippe Normand and Michael Catanzaro. This patch removes the UA quirk for YouTube. As of writing, this seems to be enough to make YouTube servers no longer block video content from WebKitGTK. Previously WebKitGTK was using a Chrome user-agent string to workaround this bug: https://bugs.webkit.org/show_bug.cgi?id=253877 [GLib] No render update when seeking outside of network buffer in fullscreen However, the fullscreen bug seems no longer present in current YouTube and WebKit, so there is no longer a need for the UA quirk: some sporadic seek bugs remain, but they seem unrelated to full-screen. * Source/WebCore/platform/glib/UserAgentQuirks.cpp: (WebCore::urlRequiresChromeBrowser): * Tools/TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp: (TestWebKitAPI::TEST(UserAgentTest, Quirks)): Canonical link: https://commits.webkit.org/291817@main Canonical link: https://commits.webkit.org/290945.37@webkitglib/2.48 To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes