Re: [webkit-dev] User agent woes

2017-05-10 Thread Michael Catanzaro
I noticed a UI change on Google Maps today: Earth Mode (which previously indicated we were getting full-featured 3D functionality) has been replaced with Satellite Mode (which was previously the low-functionality 2D version). At first I was worried that we would need to find a new quirk to

Re: [webkit-dev] User agent woes

2017-05-09 Thread Michael Catanzaro
On Tue, May 9, 2017 at 12:34 PM, Konstantin Tokarev wrote: Maybe they just assume this traffic is coming from bots, and this conflict can be resolved by simply informing them about existence of other WebKit ports? I think we should not contact sites that present

Re: [webkit-dev] User agent woes

2017-05-09 Thread Konstantin Tokarev
08.05.2017, 06:12, "Michael Catanzaro" : > Hi Maciej, > > I agree with basically everything you wrote, except I recommend not > using OS X as the operating system string in the default user agent > except when actually running on macOS. We tried this for about a year > and

Re: [webkit-dev] User agent woes

2017-05-09 Thread Michael Catanzaro
On Mon, May 8, 2017 at 3:40 PM, Maciej Stachowiak wrote: I see, so your Google UA string is a tricky balancing act between the weird needs of many sites. Yup... using a Firefox UA is hardly our preference, it's just the only thing I've found that works. (Except with

Re: [webkit-dev] User agent woes

2017-05-08 Thread Maciej Stachowiak
> On May 8, 2017, at 1:30 PM, Michael Catanzaro wrote: > > On Mon, May 8, 2017 at 3:13 PM, Maciej Stachowiak wrote: >> The ideal scenario would be for Google Hangouts to correctly handle WebKit >> UA strings on X11 platforms. It seems like Safari

Re: [webkit-dev] User agent woes

2017-05-08 Thread Michael Catanzaro
On Mon, May 8, 2017 at 3:13 PM, Maciej Stachowiak wrote: The ideal scenario would be for Google Hangouts to correctly handle WebKit UA strings on X11 platforms. It seems like Safari claiming to be Mac Firefox would be a move in the wrong direction. (It might also cause

Re: [webkit-dev] User agent woes

2017-05-08 Thread Maciej Stachowiak
> On May 7, 2017, at 8:11 PM, Michael Catanzaro wrote: > > Hi Maciej, > > I agree with basically everything you wrote, except I recommend not using OS > X as the operating system string in the default user agent except when > actually running on macOS. We tried this

Re: [webkit-dev] User agent woes

2017-05-07 Thread Michael Catanzaro
Hi Maciej, I agree with basically everything you wrote, except I recommend not using OS X as the operating system string in the default user agent except when actually running on macOS. We tried this for about a year and got tons of complaints. It breaks more than it fixes: many websites

Re: [webkit-dev] User agent woes

2017-05-07 Thread Maciej Stachowiak
> On May 6, 2017, at 5:19 PM, Michael Catanzaro wrote: > > Hi, > > You're probably aware that WebKitGTK+ has user agent quirks to make various > popular websites work, most notably google.com. For our list of quirks, see: > >

Re: [webkit-dev] User agent woes

2017-05-07 Thread Michael Catanzaro
On Sun, May 7, 2017 at 12:43 PM, Saam Barati wrote: This is not my area of expertise, but why can't you just adopt Safari's user agent instead of the other way around? - Saam Then our users won't be able to use Google Hangouts, as they'd only be able to download the

Re: [webkit-dev] User agent woes

2017-05-07 Thread Saam Barati
> On May 6, 2017, at 5:19 PM, Michael Catanzaro wrote: > > Hi, > > You're probably aware that WebKitGTK+ has user agent quirks to make various > popular websites work, most notably google.com. For our list of quirks, see: > >

[webkit-dev] User agent woes

2017-05-06 Thread Michael Catanzaro
Hi, You're probably aware that WebKitGTK+ has user agent quirks to make various popular websites work, most notably google.com. For our list of quirks, see: https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/platform/UserAgentQuirks.cpp Recently we had two major bugs caused by