add: else if (aTarget == "new_tab") { var browser = null; if ("getBrowser" in window) browser = getBrowser(); if (browser && "localName" in browser && browser.localName == "tabbrowser") { var theTab, loadInBackground; theTab = browser.addTab(urlValue); try { if (pref) loadInBackground = pref.getBoolPref("browser.tabs.loadInBackground"); if (!loadInBackground) browser.selectedTab = theTab; } catch (e) { } } } 
context:   open: function (aEvent, aRDFNode, aInNewWindow)   {     var urlValue = LITERAL(this.db, aRDFNode, NC_NS + "URL");        // Ignore "NC:" and empty urls.    if (urlValue.substring(0,3) == "NC:" || !urlValue) return;        if (aEvent && aEvent.altKey)         this.showPropertiesForNode (aRDFNode);    else if (aInNewWindow)      openDialog (getBrowserURL(), "_blank", "chrome,all,dialog=no", urlValue);    else      openTopWin (urlValue);    if (aEvent)       aEvent.preventBubble();  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/371141815e1eb290ecbd20f1cc2e1a3480913feb/bookmarksOverlay.js/buggy/xpfe/components/bookmarks/resources/bookmarksOverlay.js