`browser` is undefined in Add-on Preferences tab with e10s enabled
Categories
(Thunderbird :: Add-Ons: Extensions API, defect)
Tracking
(thunderbird_esr78 unaffected, thunderbird86+ fixed)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | unaffected |
thunderbird86 | + | fixed |
People
(Reporter: standard8, Assigned: darktrojan)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
|
Details | Review |
On the latest Thunderbird build, with e10s enabled, if I try to open a preferences tab which is a WebExtension page, then browser
is undefined.
If I load a different WebExtension page in a tab via browser.tabs.create
, then the browser
object is defined.
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
That's weird. I'm sure it worked, and also we have a test that should have failed but didn't. And yet, it doesn't work. I have a fix.
Assignee | ||
Comment 2•3 years ago
|
||
It looks like changing the remoteness of a <browser> element in this way breaks something that the "extension-browser-inserted" event sets up. Firing it again seems to work.
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/0001e7c85da6
Fix creation of moz-extension page tabs. r=mkmelin
Assignee | ||
Comment 4•3 years ago
|
||
Comment on attachment 9199105 [details]
Bug 1688474 - Fix creation of moz-extension page tabs. r?mkmelin
[Approval Request Comment]
Regression caused by (bug #): tb-fission
User impact if declined: extension pages in tabs are broken
Testing completed (on c-c, etc.): landed ~12h ago
Risk to taking this patch (and alternatives if risky): a small chance I've not thought of some side effect, but worth it
Comment 5•3 years ago
|
||
Comment on attachment 9199105 [details]
Bug 1688474 - Fix creation of moz-extension page tabs. r?mkmelin
[Triage Comment]
Approved for beta
Comment 6•3 years ago
|
||
bugherder uplift |
Thunderbird 86.0b1:
https://hg.mozilla.org/releases/comm-beta/rev/2030a27455ae
Description
•