Sorry for taking over your bug; I was just filing this one too. :)
Trac: Component: - Select a component to Firefox Patch Issues Reporter: cypherpunks to arma Summary: Search using address bar uses google to Going to an address with a space results in a Google query Description: When using the address bar, it defaults to google and does not change to whatever search engine is selected in the search box.
to
Type in "foo bar" on your address bar, and your Tor Browser will launch a google query.
It defaults to google and does not change to whatever search engine is selected in the search box. Owner: N/Ato mikeperry
When I change browser.search.defaultenginename to "Startpage", I get a popup "The URL is not valid and cannot be loaded." So at least I can break the google part. :)
I also set browser.fixup.alternate.enabled to false if it's not already.
With neither set, typing "dogs" in the address bar searches Google. With keyword.enabled false, typing "dogs" in the address bar takes me to www.dogs.com which redirects to a commercial dog products vendor. With both false, typing "dogs" in the address bar gives me an error "Firefox can't find the server at dogs."
This is fixed by setting keyword.URL to https://startpage.com/do/search?q=. However, I can't figure out why Marsh's suggested pref changes don't allow me to search with a single word without a space (ie dogs). For my TBB, regardless of what I set for those prefs, that always results in an attempted SOCKS connection instead of a startpage query. I created bug #6503 (moved) for that issue.