Fix webext tests that fail with BFCache+Fission
Categories
(WebExtensions :: General, defect, P2)
Tracking
(Fission Milestone:M7a, firefox90 fixed)
Tracking | Status | |
---|---|---|
firefox90 | --- | fixed |
People
(Reporter: neha, Assigned: zombie)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
text/x-phabricator-request
|
Details |
When BFCache is enabled for Fission, these tests fail:
toolkit/mozapps/extensions/test/xpinstall/browser_enabled.js
toolkit/mozapps/extensions/test/xpinstall/browser_enabled2.js
toolkit/mozapps/extensions/test/xpinstall/browser_enabled3.js
toolkit/mozapps/extensions/test/xpinstall/browser_hash.js
toolkit/mozapps/extensions/test/xpinstall/browser_hash2.js
toolkit/mozapps/extensions/test/xpinstall/browser_httphash.js
toolkit/mozapps/extensions/test/xpinstall/browser_httphash2.js
toolkit/mozapps/extensions/test/xpinstall/browser_httphash3.js
toolkit/mozapps/extensions/test/xpinstall/browser_httphash4.js
toolkit/mozapps/extensions/test/xpinstall/browser_httphash5.js
toolkit/mozapps/extensions/test/xpinstall/browser_installchrome.js
toolkit/mozapps/extensions/test/xpinstall/browser_localfile.js
Pref to use: fission.bfcacheInParent
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Is that the correct try link? I didn't see any failures in mozapps.
Assignee | ||
Updated•4 years ago
|
Reporter | ||
Comment 2•4 years ago
|
||
:zombie, these tests are also failing:
browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow_targetSwitch.js
browser/components/extensions/test/browser/browser_ext_devtools_network_targetSwitch.js
browser/components/extensions/test/browser/browser_ext_find.js
browser/components/extensions/test/browser/browser_ext_openPanel.js
Comment hidden (obsolete) |
Updated•4 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
With bfcacheInParent enabled, frameloader gets replaced on (each?) navigation,
and now a ContentTask script can't listen for "load" events after navigating.
Solution is to split the big ContentTask script into smaller ones, and use
BrowserTestUtils.waitForContentEvent which works across frameloaders being
replaced.
Comment 6•3 years ago
|
||
bugherder |
Description
•