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
Without setting browser.search.region, localized search engines are added #1612
Comments
all discussed in #1590 If you wanted to, just add your own search engine and disable the built in ones
it's not meant to change any search engines until two weeks continuous same region. We're not doing anything different than all the other Firefox users have - so if changing VPN end points is modifying your search engines immediately, then that is an upstream issue |
Can you confirm the search engines change with a VPN endpoint change? If so then we can file a bug |
Oh, OK! So I'll investigate and see if I can find the cause...
I don't have the time to do many tests right now, but I'll do it this weekend and I'll let you know as soon as I've confirmed it. |
^ cool, take your time, and when confirmed I can hopefully upstream it with prejudice use a new profile. note your real region, the build language, and the engines (test it by seeing where it lands e.g. google.com or google.de). Then VPN into some foreign region that would change your engine, and note if the any pref changes (there's several region prefs such as home etc) Not asking you to share your region here, but it's kinda important info. If you want you can tell me in private, just let me know when you're all ready |
Just to be sure: you mean a new profile without your |
^ yes. We want STR (steps to reproduce) and don't want any other customizing to confound the issue |
OK, here's what I've done:
So... Of course, I was wrong and you were right, and I probably shouldn't have opened this issue. Sorry. That being said, using the Arkenfox |
test 1 amazon.nl, test 2 amazon.fr This might be misleading. You might be getting redirected based on IP. i.e the search engine itself isn't changed. IDK without testing myself (I don't have a VPN).
The whole thing is convoluted and I hate dealing with it. Not bashing FF here, it all seems reasonable. I just hate dealing with it and all the variables: such as original app build language, the diffs between say en-AU, en-CA, en-GB, en-US (some stick with .com, some don't), the IP, the region prefs. Does my head in for example, I am not in the US, my region is not en-US, but my FF is en-US app language/build and my engines are all the same as an en-US build and I land on google.com for searches. How does that translate for someone using en_US app builds in NL? Maybe you need to reset everything to your real region so the base/core engines are correct? i.e resetting the region prefs, it then writes them as the VPN on the next start. In the next AF those prefs have been removed - i.e not in |
My FF has always been in en-US, and I thought it was better because of fingerprinting (maybe I'm wrong); in any case, it's easier when you need to find some help about FF (since the interface and all the error messages are in english, and most useful resources are too). I think I'll simply re-add the removed prefs to my That being said, I understand the reasons and your explanations:
That's a good question ;) Thank you for your time and your explanations! |
the region prefs in the AF patches don't affect FPing, just internal FF code for knowing when to roll out features such as DoH, credit cards - or to update the built in search engines - and actual region doesn't change unless 2 weeks continuous diff let's not confuse the "App" language (chrome/UI - not to be confused with My guess is that installing as en-US will have it's own default search engines inside omni.ja - but you might be in region DE for example,. so on first region check it will set your region and change those bundled search engines. This is now your default, and nothing should change without 2 weeks continuous change. Also Firefox (and Tor Browser) now have live language loading (that's Application language) which means a single installer Regardless, you should be able to get your profile to it's "natural" state with search engines, and nothing should change without 2 weeks continuous change I can't really offer any more insight. But it must be somewhat annoying - e.g. what shows in the urlbar as search suggestions etc - e.g. you type |
Thanks a lot for your insights! About fingerprinting, I was pretty sure I was wrong, and you wouldn't have removed some prefs that would impact the user's fingerprint ;) But I'm never sure whether I fully understand the new commits; so thanks for the explanations.
Maybe I'll do that... but it's annoying when you have to deal with several computers... |
Hello!
I just wanted to mention that this commit (and more precisely the removal of the
browser.search.region
pref) has a little downside: instead of having the default US search engines, other search engines are added depending on your IP address.This is particularly annoying when/if you use a VPN: each time you change the VPN server you connect to, some new localized search engines are added.
At least that's what I can see on my Firefox 108.0.1 on Arch Linux.
The text was updated successfully, but these errors were encountered: