rem: var href = hrefForClickEvent(event); 
add: var ceParams = {event: event, href: "", linkNode: null}; hrefAndLinkNodeForClickEvent(ceParams); var href = ceParams.href; 
context:   function contentAreaClick(event)   {    if (!event.isTrusted) {      return true;    }    var isKeyPress = (event.type == "keypress");    var href = hrefForClickEvent(event);    if (href) {      if (isKeyPress) {        openNewTabWith(href, true, event.shiftKey);        event.preventBubble();      }      else {        handleLinkClick(event, href, null);      }      return true;    }    if (pref && !isKeyPress && event.button == 1 &&        !event.getPreventDefault() &&        pref.getBoolPref("middlemouse.contentLoadURL")) {      if (middleMousePaste(event)) {        event.preventBubble();      }    }    return true;  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/42cc9f3c91dfa17c50c621a908e6b69413b8ca05/contentAreaClick.js/clean/suite/common/contentAreaClick.js