Restore of recently closed tab after browser has been updated by other instance with this running breaks browser: content doesn't load
Categories
(Toolkit :: Application Update, defect, P3)
Tracking
()
People
(Reporter: aryx, Unassigned)
References
Details
Does this belong in Core :: IPC or elsewhere? If yes, thank you for moving it.
Firefox 69.0a1 20190521094447 on Windows 8.1
Restore of a recently closed tab after the browser has been updated by another instance with this one running breaks the browser: content doesn't load.
Steps to reproduce:
- Download a build which is updateable (= not the latest one), e.g. from http://ftp.mozilla.org/pub/firefox/nightly/2019/05/2019-05-20-21-55-28-mozilla-central/
- Install it.
- Launch it with -offline to prevent updates from getting installed.
- Switch from auto-update to just notify about them.
- Go online with the browser: Alt key > menu File > uncheck 'Work Offline'.
- Load 4 pages from different domains.
- Add a page as bookmark.
- Keep the browser open.
- Launch another Firefox instance from the console with the command line parameter -no-remote -P and create a new profile to use for this.
- Let it install updates or request them to do so including the restart of this browser installing the updates.
- Click the bookmark in the first browser with the mousewheel / middle mouse button.
Actual result: page loads. - Close tab.
- Close a tab opened at 6.
- Press Ctrl+Shift+T to reopen it.
Actual result:
Action fails, no tab reopened. - Click the bookmark in the first browser with the mousewheel / middle mouse button.
Actual result:
Nothing happens. - Open a new tab and try to load a page.
Actual result: Page never finishes loading. - Try to close the tab opened in 16.
Actual result: Tab not closed.
From the error console:
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
construct chrome://global/content/elements/browser-custom-element.js:1048
connectedCallback chrome://global/content/elements/browser-custom-element.js:315
_insertBrowser chrome://browser/content/tabbrowser.js:2104
addTab chrome://browser/content/tabbrowser.js:2535
addTrustedTab chrome://browser/content/tabbrowser.js:2251
ssi_undoCloseTab resource:///modules/sessionstore/SessionStore.jsm:2728
ss_undoCloseTab resource:///modules/sessionstore/SessionStore.jsm:281
undoCloseTab chrome://browser/content/browser.js:7685
oncommand chrome://browser/content/browser.xul:1
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
DebuggeeWouldRun: debuggee `resource://devtools/shared/base-loader.js:362' would run builtin-modules.js:214:11
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
Failed to create tab tabbrowser.js:2538
browser.webProgress is null tabbrowser.js:2112
TypeError: browser.webProgress is null
tabbrowser.js:2112:5
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptSecurityManager.getLoadContextCodebasePrincipal] browser-custom-element.js:1048
TypeError: aBrowser.webProgress is null
tabbrowser.js:1761:5
TypeError: tab.linkedBrowser.frameLoader.remoteTab is null
tabbrowser.js:4278:11
TypeError: initialBrowser.frameLoader.remoteTab is null
AsyncTabSwitcher.jsm:152:1
Updated•6 years ago
|
Updated•5 years ago
|
Updated•2 years ago
|
Description
•