rem: this._request.open("GET", serviceURL + encodeURIComponent(searchString), true); 
add: this._request.open("GET", suggestionURL + encodeURIComponent(searchString), true); 
context:   startSearch: function(searchString, searchParam, previousResult, listener) {    var searchService =       Components.classes["@mozilla.org/browser/search-service;1"]                .getService(Components.interfaces.nsIBrowserSearchService);    // If there's an existing request, stop it. There is no smart filtering    // here as there is when looking through history/form data because the    // result set returned by the server is different for every typed value -    // "ocean breathes" does not return a subset of the results returned for    // "ocean", for example.    this.stopSearch();  // this does nothing if this._request is null    this._listener = listener;    if (this._includeFormHistory)      this._startFormHistorySearch(searchString, searchParam, previousResult);    // this should always work, since this autocomplete implementation    // doesn't get chosen in search.xml for engines that have no    // suggestionURI    var serviceURL = searchService.currentEngine.suggestionURI.spec;    // Actually do the search    this._request =      Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]      .createInstance(Components.interfaces.nsIXMLHttpRequest);    this._request.open("GET", serviceURL + encodeURIComponent(searchString), true);        var self = this;    function onReadyStateChange() {      self.onReadyStateChange();    }    this._request.onreadystatechange = onReadyStateChange;    this._request.send(null);  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6f98e3e44a9a33e686dceb9a797a2bee7caa1364/nsSearchSuggestions.js/buggy/browser/components/search/nsSearchSuggestions.js