[Webkit-unassigned] [Bug 222039] New: [GTK] Remove all Google user agent quirks except for Google Docs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 17 07:17:28 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=222039

            Bug ID: 222039
           Summary: [GTK] Remove all Google user agent quirks except for
                    Google Docs
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at gnome.org
                CC: bugs-noreply at webkitgtk.org, lantw44 at gmail.com

In bug #171941 I replaced our previous Google user agent quirks with a Linux x86_64 quirk, to deal with Google discriminating against non-Linux and non-x86_64 users. It's weird for a website to discriminate against *non-Linux* users, but Google was really doing it on multiple domains. FreeBSD users were not happy. Another problem was Google discriminating when the operating system ("Ubuntu", "Fedora") was included in the user agent. The Linux x86_64 quirk was added to address both issues by ensuring Google domains receive the most standard/vanilla user agent we could possibly send.

That was nearly four years ago. I've been testing every major Google domain (Maps, Calendar, Gmail, Docs, Drive, YouTube) with FreeBSD and Fedora user agents. I've even tested removing "X11" from the user agent, which was previously required by Google Calendar and Google Maps. Even that works properly nowadays. So it seems Google has seriously improved its robustness to our user agent header, and we no longer need the Linux x86_64 quirk. Thank you Google. (Additional testing welcome, of course. It's very possible that I have missed something.)

The one major exception is Google Docs, which still shows unsupported browser warnings. That now uses a Chrome browser quirk since bug #221845, which will be needed until Google Docs stops discriminating against WebKit users.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210217/911a1b34/attachment-0001.htm>


More information about the webkit-unassigned mailing list