Live data from Hacker News

Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

thurrott.com

21–30 of 207 posts

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#21

Basically Google doesn't allow development build Edge users to browse the preview YouTube? Doesn't seem like someone at Google hates Edge, just looks like they didn't test their brand new YouTube on every browser yet so just limited it to heavy Chrome users. Or am I wrong?

Edge Preview runs on Chromium

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#23

I hate this, though it is a kind of poetic justice for the way Windows 10 fights tooth and nail to keep you from switching your default browser away from Edge.

What exactly do you mean by "fights tooth and nail"? I had to reinstall my laptop a few months ago, and the experience was "navigate to Firefox download site, download, install, set default browser"... Same as it has ever been.

Off the top of my head:

* when switching default browsers, Windows suggests you give Edge a try instead

* at some point I got a Windows notification suggesting that I try Edge instead of the browser I was using

IIRC they used to nag users more in the past but I think the notification I got also included an option to not be reminded again.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#24

User agent for Edge-Chromium is a bit of a mess. Usually it identifies as "Edg", sometimes as Chrome, and sometimes as Edge (the old one). Specifically, that old Edge agent comes up for streaming sites because old Edge has different DRM systems and was able to serve 4K streams from Netflix and others, which Chrome did not do. New Edge still has those capabilities, so it doesn't want to be served the Chrome compatible…

This is probably it, the user agent detection library likely got updated to include the new Edge chromium build as "Edge browser" and so YT doesn't know the difference between Chromium-based and Trident-based edge.

For reference:

Automatic user-agent in Edge (Trident engine):

    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362
Automatic user-agent in the Chromium version:

    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3739.0 Safari/537.36 Edg/75.0.109.0

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#25

I hate this, though it is a kind of poetic justice for the way Windows 10 fights tooth and nail to keep you from switching your default browser away from Edge.

What exactly do you mean by "fights tooth and nail"? I had to reinstall my laptop a few months ago, and the experience was "navigate to Firefox download site, download, install, set default browser"... Same as it has ever been.

The Bing search results beg you not to install it, then on the Default Apps menu Edge gets a "recommended for Windows 10" label unlike the other options, THEN if you try to select something else you get a popup that says "Before you switch, try Microsoft Edge-it's new, it's fast, and it's built for Windows 10." and a "Check it out" button in a bold black box, with "Switch anyway" in light grey-on-grey text underneath.

It's scummy and it's insulting.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#26
post #18

The polymer UI does seem to work perfectly if you set the user-agent to Chrome Windows in devtools -> network conditions.

I'm surprised Google still uses useragent parsing for browser detection.

Everyone still uses browser detection. There's no other way to determine a specific rendering engine, feature detection solves a whole different set of problems, it doesn't solve for rendering quirks. In this case the browser is unknown, so they use the most compatible version of the page.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#27
post #18

The polymer UI does seem to work perfectly if you set the user-agent to Chrome Windows in devtools -> network conditions.

I'm surprised Google still uses useragent parsing for browser detection.

While they advocate against doing just that.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#28
post #13

I wonder if they are using browser detection instead of feature detection. I don't know when YouTube started feeling so sloppy with it's coding (Gmail has also started feeling this way as it went very JS heavy). I am sightly biased against most JS in the presentation layer

It didn't help that much of Google went all-in on Polymer when it was originally built on standards that nobody else was interested in implementing, ensuring that non-Chrome browsers got a laggy polyfilled experience. It remains an awful framework, and YouTube's tooling has been incredibly slow since migrating.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#29
post #23

Earlier quoted context omitted.

What exactly do you mean by "fights tooth and nail"? I had to reinstall my laptop a few months ago, and the experience was "navigate to Firefox download site, download, install, set default browser"... Same as it has ever been.

Off the top of my head: * when switching default browsers, Windows suggests you give Edge a try instead * at some point I got a Windows notification suggesting that I try Edge instead of the browser I was using IIRC they used to nag users more in the past but I think the notification I got also included an option to not be reminded again.

Literally every Google website tries to get me to download Chrome whenever I use firefox or ie. Every. Single. Time.

2 attempts from Microsoft... not so bad.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#30
Having a whitelist of tested browsers you officially support is understandable.

Having a blacklist of tested browsers you know to be so incompatible that the site is unusable for them would be even better.

But the optimal course would be that if a browser is not on your whitelist, you show a warning but allow the user to decide to give it a try nevertheless and have an option to go back to the degraded but more compatible legacy version of the site.

I understand building your intranet tool to only work in a small range of handpicked browsers or devices. But we're talking about a public video platform by a multi-billion dollar company with billions (well, 1.9 bn last I heard) of monthly active users.

Post reply on HN