Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I change the order of the search engines (Toolbar -> Manage Search Engines -> Move up / down -> Ok) it changes the order, until I close and reopen the browser. I can't imagine that's the way it's supposed to work. I want it to stay in the order I select.

I have no add-ons installed that have anything to do with search engines, nor that add any toolbars.

I am not using a customized theme.

Apparently this problem is rare, as Googling [ "manage search engine list" ("order reverts" OR "order changes") ] return 0 results.

Firefox 3.6.12; Windows XP Pro SP3.

share|improve this question
Anyone have an idea??? – Victor78 Jan 16 '11 at 15:00
You might want to try and run Firefox in Safe mode and see if is saves the order then. If it doesn't, reinstall Firefox and try again. – BloodPhilia Jan 16 '11 at 15:15

What if you remove them all, restart, then re-add them in your preferred order?

Or, in Firefox 3.6, your search engine settings are stored in search.sqlite in your profile folder. On Windows XP it's something like

C:\Documents and Settings\yourname\AppData\Roaming\Mozilla\Firefox\Profiles\randomstuff\search.sqlite

You could download sqlite, extract the file into somewhere (e.g. c:\sqlite), close Firefox completely, then open a Command Prompt and do something like this:

c:\> set PATH=%PATH%;c:\sqlite
c:\> cd %APPDATA%
c:\> cd Mozilla\Firefox\Profiles
c:\> cd <TAB>
c:\> sqlite3 search.sqlite
sqlite> .schema
value STRING);
sqlite> PRAGMA table_info('engine_data');
sqlite> select * from engine_data;
sqlite> update engine_data set value=2 where name='order' and engineid like '%wikipedia%;
sqlite> update engine_data set value=3 where name='order' and engineid like '%yahoo%;
sqlite> update engine_data set value=4 where name='order' and engineid like '%ebay%;
sqlite> .quit

Where you change the number after value= to whatever number you want and the bit between the % to one of the options printed by select * from engine_data;.

share|improve this answer

I recommend you forget about this problem and install web search pro, features:

  • You can change the order of your engines =).
  • There are more engines to add to the list than firefox has.
  • You can drag and drop to engines with a special feature called zones(temporarly divives firefox into a grid of search engines).
  • Perfect integration with firefox.
  • No ads of any kind.
  • Compatibility with all the firefox versions.
  • You have a lot of options to control the behavior of the searching.

share|improve this answer
I have added a couple search engines to that list by simply dropping the shortcut to them in there - so there's no limit to the number that can be added. I add extensions to add functionality. I don't want to add an extension to fix broken functionality. This problem may indicate something else is also wrong. – Victor78 Jan 15 '11 at 15:09
-1 for not posting a language-neutral URL – Hello71 Jan 15 '11 at 15:11
Thanks. Now my question doesn't show up in the "not answered" list on the main page. I asked how to fix a bug, not what add-ons are available. I realize you meant well... – Victor78 Jan 15 '11 at 15:16
-Thanks a lot. The non-answer removed my post from the non-answered list. I flagged it as a non-answer, but the moderators have not removed it. – Victor78 Jan 16 '11 at 15:07
Though folks might not find this useful, why do people flag this as spam or offensive? That might seriously impact the user's reputation here! And as for the non-language-neutral URL, @Hello71: you do have editing rights, why didn't you fix that URL, rather than spending time to comment...? And @Victor, do you expect us to fix bugs here? Then this is not the place to be. – Arjan Jan 16 '11 at 20:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .