gavinsharp/SearchReset — pull request #3 by cornelisvl (2012-08-18 16:56:40+00:00)
Title: added resetPref("browser.newtabpage.enabled");

New proposal that addresses most changes.
Kept "if (originalDefaultEngine) {}" and moved the about:home code under it.
Improved the DEBUG info under resetPref().
browser.startup.homepage and browser.search.defaultenginename are complex values and thus are reset to chrome://browser-region/locale/region.properties

Added resetPref("browser.newtabpage.enabled") to make the new tab page appear in case it was hidden.