Bug: Background crashed content process broke asynctabswitcher, tabbrowser, and the frontend (even in new windows)
Status: NEW
Priority: --
Created: 2020-08-31 20:36:06+00:00
Resolved: 2021-12-23 17:40:08+00:00

I could no longer open workable windows or tabs, or switch tabs in the existing broken window.

Exported browser console logs:

```
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\n_insertBrowser@chrome://browser/content/tabbrowser.js:2239:24\ngetRelatedElement@chrome://browser/content/tabbrowser-tabs.js:1960:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:539:32\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\n_insertBrowser@chrome://browser/content/tabbrowser.js:2239:24\ngetRelatedElement@chrome://browser/content/tabbrowser-tabs.js:1960:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:539:32\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\nget loadContext@chrome://global/content/elements/browser-custom-element.js:362:7\nconstruct@chrome://global/content/elements/browser-custom-element.js:1058:1\nconnectedCallback@chrome://global/content/elements/browser-custom-element.js:300:12\n_insertBrowser@chrome://browser/content/tabbrowser.js:2239:24\ngetRelatedElement@chrome://browser/content/tabbrowser-tabs.js:1960:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:539:32\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught 
Exception { name: "NS_ERROR_UNEXPECTED", message: "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextContentPrincipal]", result: 2147549183, filename: "chrome://global/content/elements/browser-custom-element.js", lineNumber: 1056, columnNumber: 0, data: null, stack: "construct@chrome://global/content/elements/browser-custom-element.js:1056:38\nconnectedCallback@chrome://global/content/elements/browser-custom-element.js:300:12\n_insertBrowser@chrome://browser/content/tabbrowser.js:2239:24\ngetRelatedElement@chrome://browser/content/tabbrowser-tabs.js:1960:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:539:32\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
browser-custom-element.js:1056
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\nget webProgress@chrome://global/content/elements/browser-custom-element.js:580:7\n_insertBrowser@chrome://browser/content/tabbrowser.js:2253:7\ngetRelatedElement@chrome://browser/content/tabbrowser-tabs.js:1960:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:539:32\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: browser.webProgress is undefined
    _insertBrowser chrome://browser/content/tabbrowser.js:2253
    getRelatedElement chrome://browser/content/tabbrowser-tabs.js:1960
    set selectedIndex chrome://global/content/elements/tabbox.js:539
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
tabbrowser.js:2253:7
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nsendToTabCrashedPage@resource:///modules/ContentCrashHandlers.jsm:360:14\nflushCrashedBrowserQueue@resource:///modules/ContentCrashHandlers.jsm:198:16\nonSelectedBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:251:12\nonTabCrashed@chrome://browser/content/tabbrowser.js:5477:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\ngetBlockedPopupCount@resource://gre/actors/PopupBlockingParent.jsm:46:28\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1044:61\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5278:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:197:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:216:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:545:11\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: currentBC is null
    getBlockedPopupCount resource://gre/actors/PopupBlockingParent.jsm:49
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1044
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
PopupBlockingParent.jsm:49:26
Uncaught Error: TelemetryStopwatch: key "FX_TAB_SWITCH_UPDATE_MS" was already initialized
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1002
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
tabbrowser.js:1002:28
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\ngetBlockedPopupCount@resource://gre/actors/PopupBlockingParent.jsm:46:28\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1043:61\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5278:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:197:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:216:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:545:11\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: currentBC is null
    getBlockedPopupCount resource://gre/actors/PopupBlockingParent.jsm:49
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1043
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
PopupBlockingParent.jsm:49:26
TypeError: gRecipeManager is null 2 LoginManagerParent.jsm:118:3
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nsendToTabCrashedPage@resource:///modules/ContentCrashHandlers.jsm:360:14\nflushCrashedBrowserQueue@resource:///modules/ContentCrashHandlers.jsm:198:16\nonSelectedBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:251:12\nonTabCrashed@chrome://browser/content/tabbrowser.js:5477:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\ngetBlockedPopupCount@resource://gre/actors/PopupBlockingParent.jsm:46:28\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1044:61\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5278:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:197:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:216:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:545:11\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: currentBC is null
    getBlockedPopupCount resource://gre/actors/PopupBlockingParent.jsm:49
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1044
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
PopupBlockingParent.jsm:49:26
Uncaught Error: TelemetryStopwatch: key "FX_TAB_SWITCH_UPDATE_MS" was already initialized
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1002
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
tabbrowser.js:1002:28
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nonBackgroundBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:274:14\nonTabCrashed@chrome://browser/content/tabbrowser.js:5482:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\ngetBlockedPopupCount@resource://gre/actors/PopupBlockingParent.jsm:46:28\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1043:61\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5278:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:197:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:216:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:545:11\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: currentBC is null
    getBlockedPopupCount resource://gre/actors/PopupBlockingParent.jsm:49
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1043
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
PopupBlockingParent.jsm:49:26
Error: Can't find profile directory. 2 XULStore.jsm:66:15
TypeError: gRecipeManager is null LoginManagerParent.jsm:118:3
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nsendToTabCrashedPage@resource:///modules/ContentCrashHandlers.jsm:360:14\nflushCrashedBrowserQueue@resource:///modules/ContentCrashHandlers.jsm:198:16\nonSelectedBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:251:12\nonTabCrashed@chrome://browser/content/tabbrowser.js:5477:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\ngetBlockedPopupCount@resource://gre/actors/PopupBlockingParent.jsm:46:28\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1044:61\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5278:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:197:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:216:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:545:11\nset selectedItem@chrome://global/content/elements/tabbox.js:565:35\n_selectNewTab@chrome://global/content/elements/tabbox.js:735:7\n_selectNewTab@chrome://browser/content/tabbrowser-tabs.js:952:15\nadvanceSelectedTab@chrome://global/content/elements/tabbox.js:769:14\nhandleEvent@chrome://global/content/elements/tabbox.js:132:23\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: currentBC is null
    getBlockedPopupCount resource://gre/actors/PopupBlockingParent.jsm:49
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1044
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
PopupBlockingParent.jsm:49:26
Uncaught Error: TelemetryStopwatch: key "FX_TAB_SWITCH_UPDATE_MS" was already initialized
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1002
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
tabbrowser.js:1002:28
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1005
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    _selectNewTab chrome://global/content/elements/tabbox.js:735
    _selectNewTab chrome://browser/content/tabbrowser-tabs.js:952
    advanceSelectedTab chrome://global/content/elements/tabbox.js:769
    handleEvent chrome://global/content/elements/tabbox.js:132
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    on_mousedown chrome://browser/content/tabbrowser-tab.js:326
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    updateCurrentBrowser chrome://browser/content/tabbrowser.js:1005
    _setupEventListeners chrome://browser/content/tabbrowser.js:5278
    set selectedIndex chrome://global/content/elements/tabbox.js:197
    set selectedPanel chrome://global/content/elements/tabbox.js:216
    set selectedIndex chrome://global/content/elements/tabbox.js:545
    set selectedItem chrome://global/content/elements/tabbox.js:565
    set selectedTab chrome://global/content/elements/tabbox.js:87
    set selectedTab chrome://browser/content/tabbrowser.js:299
    _blurTab chrome://browser/content/tabbrowser.js:3801
    _beginRemoveTab chrome://browser/content/tabbrowser.js:3450
    removeTab chrome://browser/content/tabbrowser.js:3324
    on_click chrome://browser/content/tabbrowser-tabs.js:241
    handleEvent chrome://browser/content/tabbrowser-tabs.js:1725
AsyncTabSwitcher.jsm:168:1
Uncaught 
Exception { name: "NS_ERROR_ILLEGAL_VALUE", message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]", result: 2147942487, filename: "chrome://browser/content/tabbrowser.js", lineNumber: 1827, columnNumber: 0, data: null, stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nsendToTabCrashedPage@resource:///modules/ContentCrashHandlers.jsm:360:14\nflushCrashedBrowserQueue@resource:///modules/ContentCrashHandlers.jsm:198:16\nonSelectedBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:251:12\nonTabCrashed@chrome://browser/content/tabbrowser.js:5477:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\nget webProgress@chrome://global/content/elements/browser-custom-element.js:580:7\n_beginRemoveTab@chrome://browser/content/tabbrowser.js:3570:9\nremoveTab@chrome://browser/content/tabbrowser.js:3324:15\non_click@chrome://browser/content/tabbrowser-tabs.js:241:20\nhandleEvent@chrome://browser/content/tabbrowser-tabs.js:1725:29\n", location: XPCWrappedNative_NoHelper }
tabbrowser.js:1827
Uncaught TypeError: browser.webProgress is undefined
    _beginRemoveTab chrome://browser/content/tabbrowser.js:3570
    removeTab chrome://browser/content/tabbrowser.js:3324
    on_click chrome://browser/content/tabbrowser-tabs.js:241
    handleEvent chrome://browser/content/tabbrowser-tabs.js:1725
tabbrowser.js:3570:9
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught TypeError: initialBrowser.frameLoader.remoteTab is null
    AsyncTabSwitcher resource:///modules/AsyncTabSwitcher.jsm:168
    _getSwitcher chrome://browser/content/tabbrowser.js:4852
    warmupTab chrome://browser/content/tabbrowser.js:4859
    _mouseenter chrome://browser/content/tabbrowser-tab.js:515
    on_mouseover chrome://browser/content/tabbrowser-tab.js:282
    handleEvent chrome://global/content/customElements.js:466
AsyncTabSwitcher.jsm:168:1
Uncaught 
Exception
​
columnNumber: 0
​
data: null
​
filename: "chrome://browser/content/tabbrowser.js"
​
lineNumber: 1827
​
location: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface(), filename: Getter, name: Getter, … }
​
message: "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]"
​
name: "NS_ERROR_ILLEGAL_VALUE"
​
result: 2147942487
​
stack: "updateBrowserRemoteness@chrome://browser/content/tabbrowser.js:1827:28\nsendToTabCrashedPage@resource:///modules/ContentCrashHandlers.jsm:360:14\nflushCrashedBrowserQueue@resource:///modules/ContentCrashHandlers.jsm:198:16\nonSelectedBrowserCrash@resource:///modules/ContentCrashHandlers.jsm:251:12\nonTabCrashed@chrome://browser/content/tabbrowser.js:5477:27\nget browsingContext@chrome://global/content/elements/browser-custom-element.js:566:9\nget outerWindowID@chrome://global/content/elements/browser-custom-element.js:557:7\n_updateCurrentContentOuterWindowID@resource:///modules/BrowserWindowTracker.jsm:40:5\nonActivate@resource:///modules/BrowserWindowTracker.jsm:146:39\n_handleEvent@resource:///modules/BrowserWindowTracker.jsm:79:20\n"
​
<prototype>: ExceptionPrototype { toString: toString(), name: Getter, message: Getter, … }
tabbrowser.js:1827
this.window.gBrowserInit is undefined ext-browser.js:1135
```