diff --git a/browser/components/extensions/parent/ext-tabs.js b/browser/components/extensions/parent/ext-tabs.js index 517ea0079c12941a844a4f9e4ba694c6411887ee..510ab14dfa2178c332c9862d6a01b75bd12dfe3b 100644 --- a/browser/components/extensions/parent/ext-tabs.js +++ b/browser/components/extensions/parent/ext-tabs.js @@ -482,6 +482,7 @@ this.tabs = class extends ExtensionAPIPersistent { } let tab = tabManager.getWrapper(event.originalTarget); + if (!tab) return; let changeInfo = {}; for (let prop of needed) { @@ -836,6 +837,7 @@ this.tabs = class extends ExtensionAPIPersistent { }); } + window.gZenCompactModeManager._nextTimeWillBeActive = active; let nativeTab = window.gBrowser.addTab(url, options); if (active) {