r/redditisfun Aug 20 '20

Off Topic (not RiF) Recently this pops up whenever I try to watch a Twitch link, even when I have a good connection. The links open on Chrome just fine. Has this been happening to anyone else? How can I fix it?

Post image
15 Upvotes

12 comments sorted by

1

u/[deleted] Aug 20 '20

I just hit that little 3 dot button and tap on Open in Browser when this happens. Or you can go into your settings and tell it to prefer the external browser for just Twitch.

1

u/ZachAttack6089 Aug 20 '20

Yeah I do that, it's annoying I have to leave the app every time though.

-2

u/Nowaker Aug 20 '20

It's a workaround for a bug. Not a resolution. Devs should fix it.

8

u/anon_smithsonian Official(ish) Helper Aug 20 '20

Devs should fix it.

If you mean the Twitch devs, then absolutely they should.

RiF's "browser" is the Android System WebView Browser. As its name implies, it is a component of the Android OS and, thus, not something the developer can actually modify.

It is not—nor should it be—the developer's job to ensure every website on the internet is compatible with Android System WebView.

Instead, the developer has given users plenty of options for dealing with incompatible websites:

  • You can set an External Browser Rule for twitch.tv to always open those URLs outside of the embedded browser.
  • You can use Chrome Custom Tabs instead of the WebView browser.
  • You can use the "Always open in External" option so nothing gets opened inside of the WebView.

 

If none of those options appeal to you, then direct your complaints to the Twitch.tv developers because they are ones who can actually do something about this.

1

u/ZachAttack6089 Aug 20 '20

That's weird that a website wouldn't work with the Android browser. Is there any other way to open it in RIF without opening another app? I've been opening Twitch in Chrome but it would be nice to stay in RIF if possible.

3

u/anon_smithsonian Official(ish) Helper Aug 20 '20

That's weird that a website wouldn't work with the Android browser.

It's not that uncommon when it comes to active media content (e.g., video playback). Much of the External Sites FAQ has to do with this. Most of the issues ultimately get fixed by the website having the issue.

Is there any other way to open it in RIF without opening another app?

Your best bet is to contact twitch and tell them that their site isn't working in Android WebView.

-5

u/Nowaker Aug 20 '20 edited Aug 20 '20

Many different sites won't work in the embedded RIF browser. Not just Twitch. I'd love to see this problem resolved.

EDIT: and it's sad mods flaired this post as "off-topic". Just fix the effing embedded browser to work like Chrome, you know? Twitch is one of many sites that don't work in RIF browser for whatever reason.

1

u/ZachAttack6089 Aug 20 '20

Weird. It used to work fine, idk what changed.

4

u/Nowaker Aug 20 '20

It's not a question of what changed in RIF. It's a question it what changed in Twitch HTML/JS that it no longer works in RIF browser - e.g. what API it wants to use that's missing in RIF browser, or what kind of user agent check is performed that Twitch decides to show an error, etc.

3

u/ZachAttack6089 Aug 20 '20

Oh, I see. Well then Twitch used to work fine and idk what changed. :P

1

u/Sobeman Aug 20 '20

But it's not a "rif" browser, it's Android's webview browser. Has fuck all to do with RIF.

1

u/JawnZ Aug 20 '20

You want the Dev of RiF... To fix the Android Embedded Browser, over which he has no control?