rem: browser.delayedOpenTab(url, null, null, postData.value); 
add: browser.delayedOpenTab(url, null, null, postData.value, true); 
context: function open(){  var url;  var postData = {};  if (browser)    url = browser.getShortcutOrURI(dialog.input.value, postData);  else    url = dialog.input.value;  try {    switch (dialog.openWhereList.value) {      case "0":        browser.loadURI(url, null, postData.value);        break;      case "1":        window.opener.delayedOpenWindow(getBrowserURL(), "all,dialog=no", url, postData.value);        break;      case "3":        if (browser.getBrowser && browser.getBrowser().localName == "tabbrowser")          browser.delayedOpenTab(url, null, null, postData.value);        else          browser.loadURI(url, null, postData.value); // Just do a normal load.        break;    }  }  catch(exception) {  }  if (pref) {    var str = Components.classes["@mozilla.org/supports-string;1"]                        .createInstance(Components.interfaces.nsISupportsString);    str.data = dialog.input.value;    pref.setComplexValue("general.open_location.last_url",                         Components.interfaces.nsISupportsString, str);    pref.setIntPref("general.open_location.last_window_choice", dialog.openWhereList.value);  }  // Delay closing slightly to avoid timing bug on Linux.  window.close();  return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8af5b23e55cc23838f92652d268eeab0a3feeb41/openLocation.js/buggy/browser/base/content/openLocation.js