rem: function openNewTabOrWindow(event, href) 
add: function openNewTabOrWindow(event, href, sendReferrer) 
context:   function openNewTabOrWindow(event, href)  {    // should we open it in a new tab?    if (pref && pref.getBoolPref("browser.tabs.opentabfor.middleclick") &&        ("getBrowser" in window) && getBrowser().localName == "tabbrowser") {      var loadInBackground = pref.getBoolPref("browser.tabs.loadInBackground");      if (event.shiftKey)        loadInBackground = !loadInBackground;      var theTab = getBrowser().addTab(href, getReferrer(document));      if (!loadInBackground)        getBrowser().selectedTab = theTab;      event.preventBubble();      return true;    }    // should we open it in a new window?    if (pref && pref.getBoolPref("middlemouse.openNewWindow")) {      openNewWindowWith(href);      event.preventBubble();      return true;    }    // let someone else deal with it    return false;  }
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/bc0e36e3f0b7afc23a146837d248582867a8cfb9/contentAreaClick.js/buggy/suite/common/contentAreaClick.js