X
Tap here to go to the mobile version of the site.

Support Forum

Firefox doesnt have yahoo search engine anymore

Posted

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

Additional System Details

Installed Plug-ins

  • Shockwave Flash 27.0 r0

Application

  • Firefox 58.0.2
  • User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
  • Support URL: https://support.mozilla.org/1/firefox/58.0.2/WINNT/en-US/

Extensions

  • Adblock Plus 3.0.2 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • EPUBReader 2.0.5 ({5384767E-00D9-40E9-B72F-9CC39D655D6F})
  • Flash Video Downloader 16.0.11 (artur.dubovoy@gmail.com)
  • Google Translator for Firefox 3.0.3.1 (translator@zoli.bod)
  • Popup Blocker Ultimate 9.5 ({60B7679C-BED9-11E5-998D-8526BB8E7F8B})
  • Test Pilot 2.0.7-dev-b9268d2 (@testpilot-addon)
  • uBlock Origin 1.15.10 (uBlock0@raymondhill.net)
  • Bluhell Firewall 2.6.4 ({6BB5760D-F97E-421B-AF5B-8457A90C3CED}) (Inactive)
  • Flashblock 1.5.20 ({3d7eb24f-2740-49df-8937-200b1cc08f8a}) (Inactive)
  • Google™ Translator 0.5.4 (jid1-dgnIBwQga0SIBw@jetpack) (Inactive)
  • MEGA 3.24.2 (firefox@mega.co.nz) (Inactive)
  • Updated Ad Blocker for Firefox 11+ 0.7.7.1-signed.1-signed ({4DC70064-89E2-4a55-8FC6-E8CDEAE3618C}) (Inactive)
  • Webroot Filtering Extension 1.6.0.16 (webrootsecure@webroot.com) (Inactive)
  • Webroot Password Manager 3.2.40 ({8ac62a8b-8b3f-43ba-9b1a-90c299b9dfda}) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: NVIDIA GeForce GT 610
  • adapterDescription2:
  • adapterDeviceID: 0x104a
  • adapterDeviceID2:
  • adapterDrivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
  • adapterDrivers2:
  • adapterRAM: 2048
  • adapterRAM2:
  • adapterSubsysID: 26193842
  • adapterSubsysID2:
  • adapterVendorID: 0x10de
  • adapterVendorID2:
  • clearTypeParameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 6.2.9200.22164
  • driverDate: 1-23-2018
  • driverDate2:
  • driverVersion: 23.21.13.9077
  • driverVersion2:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}, {u'status': u'available', u'description': u'GPU Process', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'GPU_PROCESS'}, {u'status': u'unavailable', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}, {u'status': u'unavailable', u'message': u"Build doesn't include WebRender", u'type': u'runtime'}], u'name': u'WEBRENDER'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}, {u'status': u'blacklisted', u'description': u'Advanced Layers', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'available', u'message': u'Enabled for Windows 7 via user-preference', u'type': u'user'}, {u'status': u'blacklisted', u'message': u'#BLOCKLIST_FEATURE_FAILURE_BUG_1419264', u'type': u'env'}], u'name': u'ADVANCED_LAYERS'}]}
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'AzureFallbackCanvasBackend (UI Process)': u'cairo', u'ApzAutoscrollInput': 1, u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'Direct2D 1.1', u'AzureContentBackend': u'Direct2D 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • webgl1DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GT 610 Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.db3422764a9b)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000a9c5) EGL_VERSION: 1.4 (ANGLE 2.1.0.db3422764a9b) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_display_robust_resource_initialization
  • webgl2DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_multiview GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
  • webgl2Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GT 610 Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.db3422764a9b)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000a9c5) EGL_VERSION: 1.4 (ANGLE 2.1.0.db3422764a9b) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_display_robust_resource_initialization
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11
  • windowUsingAdvancedLayers: False

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
needyahoo 1 solutions 34 answers

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

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
Happy112 561 solutions 5694 answers

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

Now, let's hope that this works for the OP of this thread (s1raz1) <BR>as well .......
jscher2000
  • Top 10 Contributor
8792 solutions 71906 answers

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

''Happy112 [[#answer-1085751|said]]'' <blockquote> Did what cor-el told us to do and : Yay !!! </blockquote> ''needyahoo [[#answer-1085753|said]]'' <blockquote> 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 </blockquote> 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''' => <code>data:application/json,{"interval": 0, "settings": {"searchDefault": "Google", "visibleDefaultEngines": ["amazondotcom", "bing", "google", "twitter", "wikipedia", "ddg", "yahoo"]}}</code> See: https://support.mozilla.org/questions/1208139?page=3#answer-1085729
needyahoo 1 solutions 34 answers

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.

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.
philipp
  • Top 25 Contributor
  • Moderator
5323 solutions 23507 answers

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

this is likely a solution that will not last. ''needyahoo [[#answer-1085761|said]]'' <blockquote> And really as end users do they want us going into config files and changing things all the time? </blockquote> 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
needyahoo 1 solutions 34 answers

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

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
Happy112 561 solutions 5694 answers

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

''needyahoo [[#answer-1085761|said]]'' <blockquote> I updated the other posts that Happy found and I updated the bugreport I filed. </blockquote> Thumbs up for your efforts and cooperation throughout this whole 'adventure' !
Happy112 561 solutions 5694 answers

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

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 [https://support.mozilla.org/en-US/kb/change-your-default-search-settings-firefox Change your default search settings in Firefox] Yahoo isn't mentioned once. Ironic .....
jscher2000
  • Top 10 Contributor
8792 solutions 71906 answers

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

''Happy112 [[#answer-1086086|said]]'' <blockquote> 'Just noticed : In this article [https://support.mozilla.org/en-US/kb/change-your-default-search-settings-firefox Change your default search settings in Firefox] Yahoo isn't mentioned once. </blockquote> 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-your-default-search-settings-firefox/history]).
Happy112 561 solutions 5694 answers

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.

''jscher2000 [[#answer-1086099|said]]'' <blockquote> 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-your-default-search-settings-firefox/history]). </blockquote> Thank you (again) ! So, that's it then : " Yahoo is fading away ..... " No explanation, no warning - nice.
cor-el
  • Top 10 Contributor
  • Moderator
17577 solutions 158993 answers

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)

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 <u>location field</u>. Open an <b>about:blank</b> page and click the bookmark to run the code. ---- <pre><nowiki> 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);</nowiki></pre> ---- ''(thanks to jscher2000 for the code)''
AliceWyman
  • Moderator
240 solutions 2597 answers

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.

You can add Yahoo Search to Firefox as follows: #Visit the [https://www.yahoo.com yahoo.com] homepage. #Click the magnifying glass [[Image:addsearch 40]] in the [[Use the Search bar in Firefox|Search bar]] on the toolbar. #;[[Image:Fx-AddYahooSearch|width=500]] #*If you don't have a Search bar, see [[My search bar is gone - how to add it back]]. #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'''. ;[[Image: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.
AliceWyman
  • Moderator
240 solutions 2597 answers

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.

''s1raz1 [[#answer-1085393|said]]'' <blockquote> 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. </blockquote> Based on the above I'll mark this question solved. For others reading, see the instructions I posted in my [https://support.mozilla.org/en-US/questions/1208139?page=4#answer-1086714 March 11, 2018 reply] for details.
cor-el
  • Top 10 Contributor
  • Moderator
17577 solutions 158993 answers

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.

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. <pre><nowiki>browser.search.geoSpecificDefaults.url => data:application/json,{"interval": 0, "settings": {"searchDefault": "Google", "visibleDefaultEngines": ["bing", "google", "wikipedia", "ddg"]}}</nowiki></pre> 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

AliceWyman
  • Moderator
240 solutions 2597 answers

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

''cor-el [[#answer-1089964|said]]'' <blockquote> 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. </blockquote> 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=1443957#c12 here] in bug 1443957).
needyahoo 1 solutions 34 answers

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

Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this
AliceWyman
  • Moderator
240 solutions 2597 answers

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.

''needyahoo [[#answer-1089986|said]]'' <blockquote> Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this </blockquote> That should not be necessary according to [https://bugzilla.mozilla.org/show_bug.cgi?id=1443957#c17 bug 1443957 comment 17].
cor-el
  • Top 10 Contributor
  • Moderator
17577 solutions 158993 answers

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.

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.
needyahoo 1 solutions 34 answers

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

''AliceWyman [[#answer-1089995|said]]'' <blockquote> ''needyahoo [[#answer-1089986|said]]'' <blockquote> Also please remember to unselect the Automatic update search engine option, or you have to keep going thru this </blockquote> That should not be necessary according to [https://bugzilla.mozilla.org/show_bug.cgi?id=1443957#c17 bug 1443957 comment 17]. </blockquote> 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
jscher2000
  • Top 10 Contributor
8792 solutions 71906 answers

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

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