-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
can't login to Twitch with RFP [1805101] #1567
Comments
I've yet to confirm this but it seems like it's Linux only; last time I tried I couldn't reproduce it on macOS but I could on Fedora, even in a brand new stock profile. |
Yea I actually removed firefox and deleted the directory and just went back to my old settings. some of the settings I changed and went through one by one privacy.resistFingerprinting = True when i changed this to true, I had an issue with Twitch. So i left it at the default and continued on. I followed a guide on Reddit here https://www.reddit.com/r/privacytoolsIO/comments/mqy5u1/firefox_privacy_tweaks/ - Which was a lot of the things I tweaked, but i am a twitch head, so I went one by one making changes. Just like to know where I need to reset something back to its original state if I need to. |
My suggestion for "popular" websites is just to have dedicated profiles, with FF are a breeze to setup. Even with a "relaxed" profile, you can benefit from lots of privacy wise improvements with just ETP strict and ublock origin. Add on top of that containers with MAC/TC and you are really getting rid of basically all the commercial nastiness on the common interwebz. Fingerprinting is another big topic, but since you are logging in to the service the problem is moot I think. Concluding, the various guides online are many times incomplete and/or outdated, the configs are constantly evolving and that guide is 2 years old. |
I've tested on "relaxed" profile FF 106 on Windows (ETP strict + uBO) and login worked. |
I managed to fix this by making two changes in |
Thank you. Yea when I went through a guide one by one I noticed the trackingprotection caused the problem and I stopped there. I did what GlassGruber mentioned above. I made a 2nd profile which I honestly didn't even know was a thing. For Login Accounts for the most part with my real emails. and then I have like my Junk Emails and Random Logins like Youtube and stuff on an ArkenProfile as is. I am just tired of the Data Hungry sites and all the sharing of information and trying to learn my way to keep things to a minimal. I even set up my Old Cell phone to use for a cell Phone number if I need one on certain sites. Tello 4$ a month lol. Which is where I think a lot of spam calls I was getting was coming from. Because when I create an account with this number it tends to get a lot of spoofy calls and noone has this number except for me and the Company. |
Can't log into twitch even on vanilla firefox. |
Line 722 in f418763
Lines 719 to 720 in f418763
|
A not perfect alternative could be to use TC to isolate the domain where you set ETP off, so that at least out of that container other sites are not snatching "relevant" data. |
@randomscumbag please check the checkbox in OP or I will be forced to do the following, as stated: "unchecked issues |
I want to add something: apparently now, when you use the referer policy from arkenfox
Twitch says my browser is too old. By setting those to 0 i can login to Twitch with RFP on. I test on a naked Firefox profile, and this is definitely one of those two, or those two the culprit(s). |
A dirty workaround for now that I tried is simply adding |
that's what the issue says ... can't |
This is getting worst. If i activate RFP after being logged, i cant send PM they are erased and no one can read them.
Toggling RFP off allowed to to send PM. Seriously Twitch what are you smoking? |
Sending a PM isn't the only thing that gets restricted, I've noticed things like being unable to remove notifications, being unable to gain channel points, bet, and redeeming rewards will not work. There are a couple more basic features that get restricted that I can't entirely remember, but like 50% of the buttons on the platform don't do anything with RFP re-enabled. |
That said i apparently can login with RFP on. Must be confirmed in the long time. |
I found that it's the tracking protection/isolation messing with the cookie Twitch sets giving me the "unsupported browser" message on log in. Temporary whitelist on FireFox tracking protection/uBlock Origin/I don't care about cookies was neccessary to click "Accept Cookies" then it'll let me log in. |
this isnt on linux only, im on windows 10 and for me its from the browser settings but i dont know which one exactly it is. |
https://bugzilla.mozilla.org/show_bug.cgi?id=1805101 has landed .. lets see if it sticks and solves the problem |
It would be nice if some of you twitchers could install Nightly, enable RFP and verify that the issue is fixed :-) |
That and I can't wait for https://bugzilla.mozilla.org/show_bug.cgi?id=1610762 / https://bugzilla.mozilla.org/show_bug.cgi?id=1826098#c2 to happen - i.e in FF don't spoof the HTTP header in linux and mac to windows (but we do still limit it to four tuples, i.e windows 10, android 11, etc). And with the performance.mark fixed, things are starting to unbreak |
I'm not really paying attention, and twitch has always had issues with FF on and off ... but https://bugzilla.mozilla.org/show_bug.cgi?id=1835987#c1
|
Well it finally happened, I can no longer watch twitch streams without Edit: also VODs seem to still work |
https://old.reddit.com/r/firefox/search/?q=twitch&sort=new&restrict_sr=on ... at the time of posting ... 25 threads on twitch in the last month. Twitch has always been how I feel about twitch ... https://old.reddit.com/r/firefox/comments/13e4fic/twitch_not_supporting_firefox/jjo32n9/
|
I can perfectly login on Twitch with RFP on apparently. Turn out its random and some people are not affected? |
Strange, just as I found a fix for videos not loading, twitch rolledback and I can now watch streams, but I can no longer login, even with RFP off. Slightly off-topic, but this thread might help debug why logins wont work with rfp streamlink/streamlink#5370. They managed to bypass the black screen I previously mentioned by spoofing the Client_ID to nintendo switch's Client_ID when sending headers (I've got some shoddy addon to help with this temporarily). The thread also mentions other ways twitch does integrity checks, might be worth checking out? rfp probably spoofs one of those variables which is what's preventing logins. Seems like twitch is doing a lot of changes to their backend these past days as I heard adblock stopped working for some users as well. I might wait a couple of days until I fiddle with it again since who knows what twitch will do. |
I think you should just clear all your twitch cookies and try logging-in again, IIRC they set a cookie which contains some kind of sanity check so if you failed it, it'll stay that way for a few hours until that cookie expires. |
Twitch now blocks you from logging in if you're behind a VPN, as if the shadowban wasn't enough... Still managed to fix it with some SmartProxy configuration. I also found a way to login without needing to (fully) disable rfp; it appears that twitch only checks for a "bad" User-Agent, AKA the one rfp gives you. I reversed my User-Agent (for twitch only, probably a lot of ways to do this) back to its original value, and I can now login. |
I was having the same problem, but I finally managed to log in to Twitch. First of all, I am using Firefox Nightly 115.0a1 (2023-06-03) (64-bit). And here are some changes I made in user.js:
I don't know if these changes can result in any solution, but here I'm not having the problem anymore. |
Thank you. It was the |
Yup, found this a while ago #1567 (comment) |
It's in the wiki
|
I added only |
I just did the same with a new profile and was able to log in. |
This bug is back with a vengeance and nothing posted in here is fixing it fyi EDIT: I have to be going insane - I can only reproduce when I have over X amount of addons enabled in FireFox, unfortunately I didn't jot down exactly how many, but when I disable a few (and I HAVE picked at random) Twitch plays nice again. Very odd. |
out of curiosity, which extensions? if some of them touch the DOM you might look like a bot to content providers. |
It seems it might have been fx-cast ... some 3rd party app to bring Chromecast functionality to FireFox, I barely even used it. I'd say seems safe to close. I can't reproduce any Twitch login issues with the user.js specifically, it was some other combination of addons F'ing it up. |
On latest Firefox 119.0.1 64bit (Linux) it is still reproducible along with other interactions (checking notifications, follow/unfollow, etc.).
|
Not sure its related to RFP but got something yesterday : i want to claim something with channel points and it wasnt working : i got the nefarious "GraphQL integrity failed" error. I had to turn off RFP and Privacy possum and made a full reload of the page (CTRL+F5). God damn twitch. Regular Firefox 119.0.1 64bit, Windows. |
I tried to take an alternate approach to keep The closest thing I could find that worked was setting user_pref("network.http.referer.defaultPolicy.pbmode", 1) // lower breaks Twitch
user_pref("network.http.referer.defaultPolicy.trackers.pbmode", 0)
user_pref("network.http.referer.defaultPolicy.trackers", 0)
user_pref("network.http.referer.defaultPolicy", 1) // lower breaks Twitch
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true)
user_pref("network.http.referer.hideOnionSource", true)
user_pref("network.http.referer.spoofSource", true)
user_pref("network.http.referer.trimmingPolicy", 2)
user_pref("network.http.referer.XOriginPolicy", 1) // higher breaks Twitch
user_pref("network.http.referer.XOriginTrimmingPolicy", 2)
user_pref("network.http.sendRefererHeader", 2) // lower breaks Twitch, the Auto Referer addon tends to be safer |
Just posting to say they are at it again, "muh old browser" cant even login. |
To everyone in this thread still struggling, instead crying here, try to use betterfox instead. Works flawlessly |
Are you fucking kidding me? Betterfox is a fucking AF clone - Betterfox copies everything AF does and even waits for AF to decide what to do. Betterfox copies my fucking WIKI, it copies my ideas, it copies fucking everything, and even then it reverts a few changes to the detriment of security/privacy because .. IDk, ignorance and just plain plagiarism Betterfox also shameless self-promotes and begs for money/donations. I've also seen Betterfox disparage AF Fuck your claim that the issue here is solved by Betterfox - it is not Also, BF's speedy claims are fucking snake oil, and BF aligns itself with more snake oil in the name of Mercury; and with other projects such as Floorp (who wouldn't know privacy if it hit them in the fucking head) Look at AF over the last 18 months, stable as fuck, little turmoil - look at BF - non-stop flip-flopping and bullshit nonsense AF: "Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening " yokoffing/Betterfox#167 - yeah, lets just copy AF's updater yokoffing/Betterfox#268 - still waiting on AF because .. you know .. can't copy what I haven't done yet |
Hi @Thorin-Oakenpants. Thank you and others for this repo... AF is the foundation of BF and other user.js repos I've come across, which a testament to how much value this project provides. BF originated years ago as my way to customize AF for my own use cases and learn about Firefox. I tweaked various preferences to experiment. Eventually, others discovered my tweaks and became interested, and things took off from there... Yes, AF is the core of BF. It is derived from and keeps parity with AF. Overwhelmingly, BF mirrors AF... I'll make this more apparent in the Credits (yokoffing/Betterfox@27bcd88). I'll also go through the files to give explicit credit to AF, and make changes or remove projects I never completed (like the wiki)... Thank you again for your work, and apologies for the misunderstanding. |
#1567 (comment) is this a linux issue, a firefox developer edition issue or what? |
A twitch issue ^-^ |
So we got Mullvad Browser 13 to drop the mismatched userAgent headers for Linux/Mac a while ago. Tor Browser 14 follows suit next step is to get RFP upstream at Firefox to remove it |
I went through the steps and everything seems to work fine, however when i try to login to Twitch I get met with something went wrong. I have backed up my previous FireFox Config and went back to it, and it still works. I can login for youtube, or emails, or anything else, but twitch seems to not let me in. I have 0 extensions running when I tried it, and I am running the latest FireFox 106.0 (64-bit) ArchLinux-1.0
🟥 https://github.com/arkenfox/user.js/wiki/5.2-Troubleshooting
maywill be closed as invalid🟪 REQUIRED INFO
The text was updated successfully, but these errors were encountered: