Call for testing: Google user agent quirks

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Call for testing: Google user agent quirks

Michael Catanzaro-2
Hi,

Epiphany 3.24.2 contains a new hidden setting
enable-site-specific-quirks. It should generally be left enabled, but
I'd like help from testers: please disable that setting, then browse
Google sites and let me know if anything breaks *due to the use of that
setting*. Please in particular test calendar.google.com and 3D mode in
Google Maps. If nobody notices any breakage, then we can get rid of
these quirks.

You can also use this setting as a workaround for the recent breakage
on youtube.com and accounts.google.com if you don't have WebKitGTK+
2.16.2 yet. Prior to 2.16.2, we used a Firefox browser UA quirk for all
Google domains, and a Chrome browser quirk for YouTube. With 2.16.2,
the YouTube quirk is gone, and the Firefox quirk no longer applies to
accounts.google.com. The goal is to determine if we can remove the
quirk from all Google domains. It's currently only there for
calendar.google.com and Google Maps, and both those sites work for me
now, so I'm inclined to say we can get rid of it.

Note: feedback from BSD users is welcome too, but removing these quirks
is definitely going to cause regressions for you. At the same time that
I remove these quirks, I'll also change WebKit to always report "Linux
x86_64" rather than your actual underlying OS. That should avoid this
issue.

Michael

_______________________________________________
epiphany-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/epiphany-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Call for testing: Google user agent quirks

藍挺瑋
Michael Catanzaro 於 西元2017年05月11日 03:47 寫道:

> Hi,
>
> Epiphany 3.24.2 contains a new hidden setting
> enable-site-specific-quirks. It should generally be left enabled, but
> I'd like help from testers: please disable that setting, then browse
> Google sites and let me know if anything breaks *due to the use of that
> setting*. Please in particular test calendar.google.com and 3D mode in
> Google Maps. If nobody notices any breakage, then we can get rid of
> these quirks.
>
> You can also use this setting as a workaround for the recent breakage on
> youtube.com and accounts.google.com if you don't have WebKitGTK+ 2.16.2
> yet. Prior to 2.16.2, we used a Firefox browser UA quirk for all Google
> domains, and a Chrome browser quirk for YouTube. With 2.16.2, the
> YouTube quirk is gone, and the Firefox quirk no longer applies to
> accounts.google.com. The goal is to determine if we can remove the quirk
> from all Google domains. It's currently only there for
> calendar.google.com and Google Maps, and both those sites work for me
> now, so I'm inclined to say we can get rid of it.
>
> Note: feedback from BSD users is welcome too, but removing these quirks
> is definitely going to cause regressions for you. At the same time that
> I remove these quirks, I'll also change WebKit to always report "Linux
> x86_64" rather than your actual underlying OS. That should avoid this
> issue.

I did some simple testing on accounts.google.com, YouTube,
calendar.google.com, Google Maps in a JHBuild environment on FreeBSD.
After disabling quirks with a dconf command and confirming user agent
was set to the default value with web inspector, I saw no difference on
YouTube and calendar.google.com. accounts.google.com worked, but it
showed the old login page instead of the new version introduced
recently. Google Maps was only available in lite mode and earth view was
unavailable.

Changing video quality on Youtube sometimes crashed WebKitWebProcess
with SIGABRT or SIGSEGV, but this happens regardless of quirks.


Software versions:
  * FreeBSD 11.0-RELEASE amd64
  * JHBuild moduleset gnome-apps-3.26
  * Epiphany 3.25.1-15-gbde8aee66
  * WebKitGTK+ 2.17.2
_______________________________________________
epiphany-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/epiphany-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Call for testing: Google user agent quirks

Michael Catanzaro-2
On Sat, May 13, 2017 at 9:16 AM, 藍挺瑋 <[hidden email]> wrote:
> I did some simple testing on accounts.google.com, YouTube,
> calendar.google.com, Google Maps in a JHBuild environment on FreeBSD.

Not surprised you ran into some issues. You might be interested in
https://bugs.webkit.org/show_bug.cgi?id=171941

_______________________________________________
epiphany-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/epiphany-list
Loading...