From d37853e90f44666c3f373ff5f3be6bdcf56d0a5d Mon Sep 17 00:00:00 2001 From: Infocatcher Date: Sat, 3 Aug 2013 02:01:43 +0400 Subject: [PATCH] Add "rememberOwnerTab" preference (disabled by default) (part 3 for #87) --- bootstrap.js | 2 +- defaults/preferences/prefs.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bootstrap.js b/bootstrap.js index 15a547a..27741ce 100644 --- a/bootstrap.js +++ b/bootstrap.js @@ -1455,7 +1455,7 @@ var windowsObserver = { // TabKit 2nd Edition https://addons.mozilla.org/firefox/addon/tabkit-2nd-edition/ if("tabkit" in window) window.tabkit.addingTab("related"); - if(sourceDocument) { + if(sourceDocument && prefs.get("rememberOwnerTab")) { var sourceWindow = sourceDocument.defaultView.top; if("_getTabForContentWindow" in gBrowser) ownerTab = gBrowser._getTabForContentWindow(sourceWindow); diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js index 76435c0..6076f96 100644 --- a/defaults/preferences/prefs.js +++ b/defaults/preferences/prefs.js @@ -32,6 +32,7 @@ pref("extensions.privateTab.sendRefererHeader", 2); pref("extensions.privateTab.toggleTabPrivateAutoReload", true); pref("extensions.privateTab.workaroundForPendingTabs", true); pref("extensions.privateTab.dontUseTabsInPopupWindows", true); +pref("extensions.privateTab.rememberOwnerTab", false); pref("extensions.privateTab.fixAppButtonWidth", true); pref("extensions.privateTab.patchDownloads", true);