Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a760e1b2e1e09e1f999a48fb77aa87281c991eb8
      
https://github.com/WebKit/WebKit/commit/a760e1b2e1e09e1f999a48fb77aa87281c991eb8
  Author: Alicia Boya Garcia <ab...@igalia.com>
  Date:   2025-03-07 (Fri, 07 Mar 2025)

  Changed paths:
    M Source/WebCore/platform/glib/UserAgentQuirks.cpp
    M Tools/TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp

  Log Message:
  -----------
  [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



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

Reply via email to