This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

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

a custom search plugin has disappeared

  • 4 பதிலளிப்புகள்
  • 1 இந்த பிரச்சனை உள்ளது
  • 1 view
  • Last reply by 25x8

Hello! I have some search plugins created myself as xml files, for cases where "add to search bar" function cannot be used (no search field for example). One day, one of those plugins had just disappeared from search engines list. I've double checked syntax, tried to rename the file, restored defaults with "manage search engines" - nothing helps: FF just ignores this particular file on reboot. What could be a problem? Thanks! (printer section removed from config info, because of 30000 letters limit)

Hello! I have some search plugins created myself as xml files, for cases where "add to search bar" function cannot be used (no search field for example). One day, one of those plugins had just disappeared from search engines list. I've double checked syntax, tried to rename the file, restored defaults with "manage search engines" - nothing helps: FF just ignores this particular file on reboot. What could be a problem? Thanks! (printer section removed from config info, because of 30000 letters limit)

All Replies (4)

Try to delete search.sqlite and search.json in the Firefox Profile Folder.

Hi cor-el, thanks for reply! Just tried. Unfortunately, that didn't solve the problem... Put original search.xxx files back to profile.

OK, it seems just fixed it! For this specific searchplugin, I had to move all the params into separate statements, I mean:

<os:Url type="text/html" method="GET" template="script.php?param1=value1&param2=whatever{searchTerms}">
into 

<os:Url type="text/html" method="GET" template="script.php">

 <os:Param name="param1" value="value1"/>
 <os:Param name="param2" value="whatever{searchTerms}"/>

</os:Url>

Then I removed search.json only and it works now. The weird thing is, all my other custom searchplugins remain untouched (in "old syntax") and still work. Looks like they change something in plugins-checking engine we will never know :-)