fascinating thread linked on one of those extensions:
Hit the table and the scissors will speak upâŚ
Apparently still relevant in 2025âŚ
Found where this is in source: Navigator.cpp - mozsearch
I find this irritating. Why canât I set a custom UA while also using RFP?
I guess Iâll need to start compiling my own firefox fork, if I had time.
I mean, with the right spoofing, a community could all become one blob.
Would still not âhide among the massesâ, but âwe are blobâ.
Kept digging. Itâs because RFP uses its own UA.
https://searchfox.org/mozilla-central/source/toolkit/components/resistfingerprinting/nsRFPService.cpp#1003
But they donât spoof platform. Thatâs dumb, IMO. It should always report windows, so we can become âthe blobâ
ftfy
Idea: Browse through Steam (middle-click anything in the shop)
In the very least, that will cause some interesting data-anomalies.
a few ways to fix this.
- a new config option. maybe something like
privacy.resistFingerprinting.overrideUA
that uses the user provided UA fromgeneral.useragent.override
- blob mode: always return windows regardless of platform. doesnât matter if you run windows, mac, linux, youâre on windows now. might have to make an exception for android, otherwise youâll be loading the desktop version of sites on mobile, not so user friendly.
Blob mode should also report as Chrome, not FF.