cancel
Showing results for 
Search instead for 
Did you mean: 

about:home search engine not working

SOLVED
Highlighted
New User

about:home search engine not working

When I attempt searching in about:home it fails. It seems to be a JS error since the html form appears quite valid. My aboutHome.js is here: http://pastebin.com/muSihvGt . As can be seen below, I'm on linux 3.2.0-29-generic , 64 bit. In Aurora.

Tags (3)
1 ACCEPTED SOLUTION

Accepted Solutions
Site Moderator

Re: about:home search engine not working

The problem seems to be that you can't initialize the chromeappsstore.sqlite file properly.

Deleting the chromeappsstore.sqlite and resetting the browser.startup.homepage_override.mstone pref and restarting Firefox should normally fix this, but in you case even a manual edit doesn't work.

This is the data that I get if I use Copy Row(s) to SQL in the right-click context menu with the SQLite Manager extension.


INSERT INTO "someTable" VALUES ("emoh.:moz-safe-about","search-engine","{""name"":""Google"",""searchUrl"":""https://www.google.com/search?q=_searchTerms_&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficia...""}","0",null);

CREATE TABLE webappsstore2 (scope TEXT, key TEXT, value TEXT, secure INTEGER, owner TEXT)
21 REPLIES
SUMO Contributor

Re: about:home search engine not working

What happens when you try to search. No response?

Is there a script error in the Error Console (Tools > Web Developer)? To isolate issues related to a particular website function, I suggest the following:

(1) Click the Clear button in the console
(2) Reload the page
(3) Check for Errors (use the Error button to filter out the noise)
(4) Submit your search
(5) Check for Errors

Site Moderator

Re: about:home search engine not working

If there is a problem with searching via the default about:home page then try to reset the search engine used on the about:home page.

Reset the browser.startup.homepage_override.mstone pref via the right-click context menu to the default on the about:config page and close and restart Firefox to restore the about:home page to its default.

  1. Open the about:config page via the location bar
  2. Type in the Filter bar: mstone
  3. Right-click the browser.startup.homepage_override.mstone line and select: Reset
  4. Close and restart Firefox

If this didn't help then delete the delete the chromeappsstore.sqlite file in the Firefox Profile Folder and repeat the above.

New User

Re: about:home search engine not working

Thanks, wasn't aware of that feature, took note of it. However it came out uneventful (no errors). @ jscher

New User

Re: about:home search engine not working

@Cor-el , It was the 1st thing I attempted ( browser.startup.homepage_override.mstone ). After deleting chromeappsstore.sqlite and letting firefox re-generate it, the problem persists.

Site Moderator

Re: about:home search engine not working

How is the about:home search engine being reported?

You can inspect the current search engine via this code in the Web Console panel with the about:home page on display.
Paste this code in the command line that gets selected when you open that panel via Firefox > Web Developer > Web Console or Ctrl+Shift+K.


localStorage["search-engine"]

Copy the result via the right-click context menu to the clipboard and paste it here.


I see this:

"{\"name\":\"Google\",\"searchUrl\":\"https://www.google.com/search?q=_searchTerms_&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-USSmiley Surprisedfficial&cl...\"}"
New User

Re: about:home search engine not working

@cor-el it seems you found it, I get "undefined". Which is in itself weird since in about:config I have: browser.search.order.1;Google browser.search.selectedEngine;Google

I tried manually setting it in the Console (with the \ breaks), but unfortunately it is not persistent (doesn't work after set before restart and I have firefox dump tmp files upon close which may explain it not staying post-restart, though it may be made to do that)

Site Moderator

Re: about:home search engine not working

In the web console you can use this:

localStorage["search-engine"]="{\"name\":\"Google\",\"searchUrl\":\"http://www.google.com/search?q=_searchTerms_&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-USSmiley Surprisedfficial&cli...\"}";

If this doesn't stay then you may have (security) software that is preventing Firefox from saving the data in the chromeappsstore.sqlite file properly.

New User

Re: about:home search engine not working

As I've stated previously, I'm on Aurora Linux (x86_64). There's no security software needed here as long as I don't install random packages... And when I feel I have to I scan them with an on-demand scanner and/or look at source. However I *do* have firefox clear tmp files on each restart. Also, changing that field (and checking and seeing it changed) did not affect about:home before restart.

Site Moderator

Re: about:home search engine not working

You can use the SQLite Manager to inspect the chromeappsstore.sqlite file and check if the content gets removed after a restart.