[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