rem: openNewWindowWith(href); 
add: openNewWindowWith(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: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/b37b819702c0752d5cecf89cb7f427daa12cf93e/contentAreaClick.js/buggy/xpfe/communicator/resources/content/contentAreaClick.js