diff --git a/content/resurrect.js b/content/resurrect.js index 38de2d5..d3c12d8 100644 --- a/content/resurrect.js +++ b/content/resurrect.js @@ -67,17 +67,6 @@ var resurrect={ return null; }, -// // // // // // // // // // // // // // // // // // // // // // // // // // // - - selectTab:function(aTab) { - with (gBrowser) { - selectedTab=aTab; - mTabBox.selectedPanel=getBrowserForTab(mCurrentTab).parentNode; - mCurrentTab.selected=true; - updateCurrentBrowser(); - } - }, - // // // // // // // // // // // // // // // // // // // // // // // // // // // showDialog:function(url) { @@ -209,14 +198,7 @@ var resurrect={ if (gotoUrl) { if (ownerDoc.getElementById('targetTab').getAttribute('selected')) { - var newTab=window.opener.gBrowser.addTab(gotoUrl); - - //replicate broken focus-new-tab functionality - var prefServ=Components.classes['@mozilla.org/preferences-service;1'] - .getService(Components.interfaces.nsIPrefBranch); - if (!prefServ.getBoolPref('browser.tabs.loadInBackground')) { - window.opener.resurrect.selectTab(newTab); - } + window.opener.openUILinkIn(gotoUrl, 'tab'); } else if (ownerDoc.getElementById('targetWin').getAttribute('selected')) { // the setTimeout keeps focus from returning to the opener setTimeout(function(){