= 0) { searchURL = "lucene://default/search?q=" + encodeURIComponent(this.value); } else { var ISEARCHSVC = Components.classes["@mozilla.org/rdf/datasource;1?name=internetsearch"] .getService(Components.interfaces.nsIInternetSearchService); //XXX Bug 269994: Add in dummy search text "ABC" if the field is empty to ensure a result searchURL = ISEARCHSVC.GetInternetSearchURL(this.currentEngine, this.value? encodeURIComponent(this.value):"ABC", 0, 0, {value:0}); // if the search box is empty, let's load the host if (!this.value) { var uri = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService) .newURI(searchURL, null, null); try { searchURL = uri.host; } catch (ex) {} } } var evt = aEvent || this.mEnterEvent; SearchLoadURL(searchURL, (evt && evt.altKey)); ]]>