A long time ago, back when I used Firefox 1.5 the enter key stopped working in all forms. I had to use shift-enter to submit and get new lines. Back then I was a little less geeky and I just reinstalled and faced the loss of all my extension and bookmarks. Well it happened again recently, but this time with 3.0.8 and only for the Firefox search bar and I wasn’t so keen to throw in the towel this time.
Always backup your profile folder before trying anything with the files. You have been warned!
After looking around I found various mentions of this bug, but never a fix that worked for me. I had been poking around in my profile folder quite a lot and decided (after making a backup) that changing various files names and restarting might get me a solution. Well you never know what will happen do you!
There is a file called ‘formhistory.sqlite’ in your firefox profile folder. How to find your Firefox Profile Folder.
I quit Firefox, changed the file name to formhistory.sqlite.bak and started her back up. Everything worked fine, except I had obviously lost all my form suggestions. So I quit again, deleted the newly created formhistory.sqlite and renamed my backup to remove the .bak extension. After starting back up everything is now back to normal.
I guess Firefox just needed a quick shove. Phew.
I have also heard that a similar bug can be fixed by following very similar steps using the search.sqlite file.