Skip to content

Instantly share code, notes, and snippets.

@jakearchibald
Created January 2, 2020 10:54
Show Gist options
  • Star 22 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jakearchibald/6501e8334f6502094d0179978c27f5c0 to your computer and use it in GitHub Desktop.
Save jakearchibald/6501e8334f6502094d0179978c27f5c0 to your computer and use it in GitHub Desktop.

If you try to visit stadia.google.com in other browsers, you're told to download Chrome instead (see screenshot). This also happens in other Chromium-based browsers, such as Opera and Edge, which use Chrome's engine under the hood.

This has been spotted on Twitter https://twitter.com/tomwarren/status/1212496687949864961, and users report that stadia is fully usable in Edge if the user agent string is spoofed (I can confirm spoofing bypassed the error message, but I haven't done enough testing to confirm it's fully usable).

As you can see from that Twitter thread, this erodes public trust in Google, especially with developers, and feeds into the conspiracy theory that this is done deliberately to 'destroy' other browsers, and is very much against what we (the Chrome team) promote as good practice.

Possible next steps:

If Stadia does not depend on anything Chrome specific, and it works fine as suggested in other Chromium browsers, fix the user agent detection script so these browsers are not blocked.

For browsers that are missing functionality, continue blocking those browsers, but provide a 'technical details' page that provides reasoning, preferably with links to tickets in browser bug trackers for the missing features.

For browsers we're unsure about (features look ok, but maybe we haven't done enough testing), allow the block to be bypassed via a 'continue anyway' button, and make it clear that the experience might not be great.

@peteraritchie
Copy link

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment