rem: textNode.value = decodeURI(target); 
add: textNode.value = decodeURIComponent(target); 
context: function rememberSearchText(target){  if (sidebarInitiatedSearch) {    // this avoids updating the sidebar textbox twice    return;  }  if (target) {    target = target.QueryInterface(nsIRDFLiteral).Value;    if (target) {      // convert plusses (+) back to spaces      target = target.replace(/\+/g, " ");      var textNode = document.getElementById("sidebar-search-text");      if (target != textNode.value) {        // category is unknown, therefore use "All Engines"        var categoryPopup = document.getElementById( "categoryPopup" );        var categoryList = document.getElementById( "categoryList" );        if (categoryPopup && categoryList) {          categoryList.selectedItem = categoryPopup.childNodes[0];        }      }      textNode.value = decodeURI(target);      doEnabling();    }  }  // show the results tab  switchTab(0);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c9aee1d6fde215fe50f903969d13ac3d19d1d0ae/search-panel.js/clean/suite/common/search/search-panel.js