Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Why yandex appears in the search each time after update?

  • 20 replies
  • 1 has this problem
  • 61 views
  • Last reply by cor-el

more options

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?

All Replies (20)

more options

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.

more options

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.

more options

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

more options

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.

more options

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.

more options

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.

more options

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.

more options

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.

more options

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).

more options

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 ......

more options

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
)

more options

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.

Firefox will rebuild the search.json.mozlz4 file from the builtin search engines.

more options

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

more options

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=Яндекс
more options

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?

more options

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 :

https://www.mozilla.org/en-US/firefox/all/?q=Russian

more options

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?

more options

alexsid said

PPS: Do you have someone in support who knows russian language?

I will post your question on the contributor forum (fingers crossed .... )

more options

'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  ?

more options

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:

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