Why yandex appears in the search each time after update?
Why yandex search is a default search for Ukraine? Why this bullshit is appears each time after updates (i should remove it each time)? How can I delete it from FF?
所有回覆 (20)
Yandex is a "protected" search engine for certain locales which is packaged in the omni.ja file that comes with Firefox and omni.ja is replaced with every update.
It can be removed, but it will reappear with every update. The add-on search engines are affected as they are stored in a different "user" file.
That is true of all the search engine that come with Firefox; different packages with different localized versions. IMO, each is a source of revenue for Mozilla and there are contractual agreements with each of those search providers for the localized versions.
Ahahaha: "Yandex is a "protected" search engine..." - nice joke. But, this search engine is controled by the federal security service of the aggressor's country. And one more, this engine is not actual for the Ukraine region.
alexsid said
this engine is not actual for the Ukraine region.
Yandex serves Russia, Ukraine, Kazakhstan, Belarus and Turkey.
See : https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/Yandex.html
Hmm, I think, my link will be better for you: https://www.president.gov.ua/storage/j-files-storage/00/40/30/6f76b8df9d0716da74bb4ae6a900d483_1494864914.pdf
PS: Check info about yandex in Ukraine on page 89. PPS: wiki is not an absolute source. Someone add info, someone edit it.
I assume you have successfully changed the default search engine and that change survives the update. If you "uncheck" Yandex on the Options page so it doesn't appear as an alternate, that deselection should be remembered after updates. However, it sounds like using Remove is not persistent across updates.
Yes, I have change it, but (!) I should do that each time after each update. And on the Options page any search engine could be deleted except yandex.
alexsid said
Hmm, I think, my link will be better for you: https://www.president.gov.ua/storage/j-files-storage/00/40/30/6f76b8df9d0716da74bb4ae6a900d483_1494864914.pdf PS: Check info about yandex in Ukraine on page 89. PPS: wiki is not an absolute source. Someone add info, someone edit it.
I get it ...... your problem is not having to disable that search engine (that shall remain nameless) after an update (with a bit of luck you won't have to from now on), but it lies deeper, it's emotional - and totally understandable.
alexsid said
Yes, I have change it, but (!) I should do that each time after each update. And on the Options page any search engine could be deleted except yandex.
You should not have to change your default search engine after every update. However, if you remove the default search engine, perhaps that will cause that problem.
McCoy said
your problem is not having to disable that search engine (that shall remain nameless) after an update (with a bit of luck you won't have to from now on),...
McCoy, check the topic name and you can find there the name of search engine (yandex). And no, I have a problem after each update. I should go to the Options page and chage search engine: from yandex to google, before start to search by using address line as usial.
jscher2000 said
You should not have to change your default search engine after every update. However, if you remove the default search engine, perhaps that will cause that problem.
jscher2000, no, I should to change search engine from yandex to google after each update.
PS: check my screenshot, m.b. it can be helpful for you PPS: 'Remove' button ia active, but without action in this case (on screenshot).
alexsid said
McCoy, check the topic name and you can find there the name of search engine (yandex).
I know the name of the search engine (see my first post) - I left it out on purpose, but apparantly I'm being too subtle ......
See also:
- bug 1402674 - Yandex is no longer accessible in Ukraine [61]
- bug 1453308 - Change e-commerce search engine in Firefox for uk [62]
(please do not comment in bug reports
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html)
Try to rename/remove search.json.mozlz4 (and when present remove search.json, search-metadata.json, search.sqlite) in the Firefox profile folder with Firefox closed to rebuild the search engines registry.
You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.
- Help -> Troubleshooting Information -> Profile Directory:
Windows: Show Folder; Linux: Open Directory; Mac: Show in Finder - http://kb.mozillazine.org/Profile_folder_-_Firefox
Firefox will rebuild the search.json.mozlz4 file from the builtin search engines.
cor-el
Thanks for links to bugs, but your fix is not correct. I can explain. For example: location = Ukraine and locale = russian or locale = belarussian or locale = turkey. I'll see FireFox with russian or belarussian or turkey locale in Ukraine, in your case, and that OK. But, yandex will be presented in browser and not worked. So, your fix should be based on location and not on locale, according to this root cause. PS: 'uk' is the same as 'gb' = Great Britain (uk = United Kingdom), but Ukraine = ua
There is still a lot of references to Yandex if I check the source code, but Google is the default search engine.
# Default search engine browser.search.defaultenginename=Google # Search engine order (order displayed in the search bar dropdown)s browser.search.order.1=Google browser.search.order.2=Яндекс
cor-el said
There is still a lot of references to Yandex if I check the source code, but Google is the default search engine.
Ok, got it. I'll explain again. My location = Ukraine, my locale = russian, I'm using russian FireFox. So, your should check settings by using this link:
M.b. you can tell me, how can I change locale from uk to ru in case if I'll download ukrainian build of FF?
alexsid said
M.b. you can tell me, how can I change locale from uk to ru in case if I'll download ukrainian build of FF?
Please forgive me if I'm misconstruing your question, but are you asking how you can download Firefox in you preferred language (Russian) ?
If so, you can download from here :
Yes, you're misconstruing my question :)
PS: As I understand, you can not resolve my question. So, I can see only one solution for my case: set up FF as I wish and disable updating. That's a pity, that this a simple resolution (browser settings by locale, but they should include and location too) could not be realized.
PPS: Do you have someone in support who knows russian language?
alexsid said
PPS: Do you have someone in support who knows russian language?
I will post your question on the contributor forum (fingers crossed .... )
'Dont want to give up just yet .....
What if you download Firefox in your preferred language, set Google as your default search engine (which I'm sure you already have), and then go here :
https://www.google.com/preferences?hl=en&fg=1
Scroll down to 'Region Setting' and click 'Ukraine'.
Then click 'Save' (at the bottom of the page).
Now we'll have to make sure that Yandex doesn't replace Google as the default search engine after the next update. Take another good look at cor-el's posts maybe ?
What is the value of these prefs?
- browser.search.order.*
- browser.search.countryCode
- browser.search.region
Geo specific prefs: browser.search.geoSpecificDefaults = true browser.search.geoSpecificDefaults.url= "https://search.services.mozilla.com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%" The latter resolves to:
- https://search.services.mozilla.com/1/firefox/61.0.2/release/en-US/RU/default/default
- https://search.services.mozilla.com/1/firefox/61.0.2/release/en-US/UK/default/default
Region RU includes Yandex, but region UK doesn't.
There is this pref for hidden search engines that you can consider to initialize via user.js:
- browser.search.hiddenOneOffs