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

Firefox doesnt have yahoo search engine anymore

  • 80 replies
  • 16 have this problem
  • 1989 views
  • Last reply by jscher2000

more options

Since today the yahoo search engine option for firefox is gone and am being forced to use google.

Is this a bug?, i hate google search engine.

Chosen solution

s1raz1 said

You can use as band aid: On options go to Search then select ADD search bar on tool bar ( second option) Go to Yahoo.com then on the search box that was just added it will have a + sign on the magnifying glass, select add yahoo as search engine. So far its how i have been working around the issue. If you remove it it wont appear even if you hit restore engines tho, so you have to repeat if you remove it by mistake.

Based on the above I'll mark this question solved. For others reading, see the instructions I posted in my March 11, 2018 reply for details.

Read this answer in context 👍 0

All Replies (20)

more options

Ok I went and did what jscher said to switch that geos to false and then renamed the search file to old and restarted and YAY yahoo is back and i can make it my default again

And i left the url geos line alone in the config


JSCHER and COR-EL you guys are awesome thank you so much still shouldnt be happening but thank you

more options

Now, let's hope that this works for the OP of this thread (s1raz1)
as well .......

more options

Happy112 said

Did what cor-el told us to do and : Yay  !!!

needyahoo said

Ok I went and did what jscher said to switch that geos to false and then renamed the search file to old and restarted and YAY yahoo is back and i can make it my default again

Okay, so cor-el's theory is correct, the U.S. English Firefox is losing Yahoo when Firefox does an automatic search engine update. This means:

(A) The problem can be prevented by disabling search engine updates on the Options page (but who's going to do that in time?)

(B) After the problem occurs:

Firefox can generate a complete search.json.mozlz4 file if either of these changes is first made in about:config:

(1) Geo-specific is turned off

browser.search.geoSpecificDefaults => false

See: https://support.mozilla.org/questions/1208139?page=3#answer-1085744

or

(2) The URL that returns the incomplete list is overridden with a complete list

browser.search.geoSpecificDefaults.url => data:application/json,{"interval": 0, "settings": {"searchDefault": "Google", "visibleDefaultEngines": ["amazondotcom", "bing", "google", "twitter", "wikipedia", "ddg", "yahoo"]}}

See: https://support.mozilla.org/questions/1208139?page=3#answer-1085729

more options

And really as end users do they want us going into config files and changing things all the time?


I updated the other posts that Happy found and I updated the bugreport I filed.

more options

this is likely a solution that will not last.

needyahoo said

And really as end users do they want us going into config files and changing things all the time?

no, the easiest way for users to add a search providers that aren't present in firefox by default is to visit the directory of search engines at https://addons.mozilla.org/firefox/search-tools/ or other community-driven sites like http://mycroftproject.com/search-engines.html and install entries that are to their liking.

if the search engine supports it, you can also install the search provider into firefox by clicking on the green plus button in the search bar while on the site... https://developer.mozilla.org/en-US/docs/Web/OpenSearch

more options

Philipp The problems with that are first yahoo just plain yahoo isnt listed under the add ons search tools. And second when you do the green plus sign you cant set that as your default search engine. Or at least I couldnt after I added yahoo. It was still google by default and I couldnt change it to yahoo But with the solution i was able to get yahoo listed and was able to set it as my default

more options

needyahoo said

I updated the other posts that Happy found and I updated the bugreport I filed.

Thumbs up for your efforts and cooperation throughout this whole 'adventure'  !

more options

About 17 months ago the eBay search plugin mysteriously disappeared from the One-Click Search Engines :

https://www.reddit.com/r/firefox/comments/5559sk/ebay_search_gone_from_list_of_oneclick_search/

Also : https://superuser.com/questions/1132594/did-ebay-remove-itself-from-the-list-of-firefox-search-engines


'Just noticed :

In this article Change your default search settings in Firefox Yahoo isn't mentioned once.

Ironic .....

more options

Happy112 said

'Just noticed : In this article Change your default search settings in Firefox Yahoo isn't mentioned once.

That change was made yesterday in light of Yahoo fading away... you can see the edit history using the Edit Tools panel in the left column, then History (https://support.mozilla.org/kb/change.../history).

more options

jscher2000 said

That change was made yesterday in light of Yahoo fading away... you can see the edit history using the Edit Tools panel in the left column, then History (https://support.mozilla.org/kb/change.../history).

Thank you (again)  !

So, that's it then : " Yahoo is fading away ..... "

No explanation, no warning - nice.

more options

You can also use a bookmarklet to add a search engine.

You can create a new bookmark (on the Bookmarks Toolbar) and paste the full JavaScript code posted below in its location field. Open an about:blank page and click the bookmark to run the code.


javascript:var ahref="https://search.yahoo.com/opensearch.xml";ahref=prompt("Link to Yahoo search engine",ahref);if(ahref&&window.external&&("AddSearchProvider" in window.external)){try{window.external.AddSearchProvider(ahref);}catch(err){alert("Error adding search plugin!");}}else{alert("Can't add automatically -- is this Firefox?");};void(0);

(thanks to jscher2000 for the code)

more options

You can add Yahoo Search to Firefox as follows:

  1. Visit the yahoo.com homepage.
  2. Click the magnifying glass addsearch 40 in the Search bar on the toolbar.
    Fx-AddYahooSearch
  3. Click Add "Yahoo Search".

Yahoo Search will now be an available search option in Firefox.

If you want to use Yahoo Search by default, right-click the Yahoo icon that now appears as a Search with: option and click Set As Default Search Engine.

Fx-YahooSearchSetAsDefault

For more information, see Change your default search settings in Firefox and Add or remove a search engine in Firefox.

Let us know if this solves the problem or if you need more help.

more options

Chosen Solution

s1raz1 said

You can use as band aid: On options go to Search then select ADD search bar on tool bar ( second option) Go to Yahoo.com then on the search box that was just added it will have a + sign on the magnifying glass, select add yahoo as search engine. So far its how i have been working around the issue. If you remove it it wont appear even if you hit restore engines tho, so you have to repeat if you remove it by mistake.

Based on the above I'll mark this question solved. For others reading, see the instructions I posted in my March 11, 2018 reply for details.

more options

Note that Firefox 59+ no longer has the Yahoo search engine builtin as one of the available search engines and this means that setting browser.search.geoSpecificDefaults.url via a data URI to add Yahoo no longer works. When a search engine that isn't available is included in the list then the entire list is ignored.

  • chrome://browser/locale/searchplugins/
  • chrome://browser/locale/searchplugins/list.json

You can still use it when you want to disable some builtin search engines permanently.

browser.search.geoSpecificDefaults.url => data:application/json,{"interval": 0, "settings": {"searchDefault": "Google", "visibleDefaultEngines": ["bing", "google", "wikipedia", "ddg"]}}

You may have to remove sessionstore.jsonlz4 with Firefox closed in case restoring the default search engines still restores search engines that aren't included in visibleDefaultEngines.

Modified by cor-el

more options

cor-el said

Note that Firefox 59+ no longer has the Yahoo search engine builtin as one of the available search engines and this means that setting browser.search.geoSpecificDefaults.url via a data URI to add Yahoo no longer works.

Yes, that workaround no longer applies to Firefox 59 and above.

To add Yahoo as a search engine now, you either have to install the Yahoo opensearch engine via the Search bar from the yahoo.com home page (as I explained above) or else install it from another source such as https://www.userchrome.org/yahooxml.html (as mentioned here in bug 1443957).

more options

Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this

more options

needyahoo said

Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this

That should not be necessary according to bug 1443957 comment 17.

more options

Extensions you install yourself shouldn't be affected. This is only about builtin geo specific changes that Mozilla made where in all locales Yahoo is no longer an available default search engine. Once you install Yahoo it should remain installed unless you remove search.json.mozlz4 or create a new profile.

more options

AliceWyman said

needyahoo said
Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this

That should not be necessary according to bug 1443957 comment 17.

But it was necessary First time an update happened and I hadnt check that yet, I had to go back thru and reset things again Then I remembered the automatic update selection and then the second update came thru and things stayed Just hope that for the next big update things stay also Might just be time to find something besides firefox

more options

Hi needyahoo, eventually the built-in Yahoo search plugin will be removed, not just hidden, so you'll need to install one directly from Yahoo. (Unless something changes again!)

  1. 1
  2. 2
  3. 3
  4. 4