window.opener is null on Fission when the opened window origin is redirect to another one
Categories
(Core :: DOM: Core & HTML, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: edenchuang, Assigned: edenchuang)
References
Details
Attachments
(1 file, 1 obsolete file)
The window.opener is null when the opened window is redirected to another origin by loading a .sjs file. But expect window.opener should not be null.
following service worker mochitests are timeout since window.opener is null.
dom/serviceworkers/test/test_https_origin_after_redirect.html
dom/serviceworkers/test/test_https_origin_after_redirect_cached.html
dom/serviceworkers/test/test_origin_after_redirect.html
dom/serviceworkers/test/test_origin_after_redirect_cached.html
dom/serviceworkers/test/test_origin_after_redirect_to_https.html
dom/serviceworkers/test/test_origin_after_redirect_to_https_cached.html
However, the fail isn't related to ServiceWorker code. Will attached a test case for it.
Assignee | ||
Comment 1•5 years ago
|
||
Testing the window opener after the opened window origin is redirected by loading a sjs.
Assignee | ||
Comment 2•5 years ago
|
||
Nika, since this is not related to ServiceWorker code, I did not dig it deeper. I guess there is something we did not notice when redirecting a window when Fission on. I think this probably is a known issue for Fission team. Do you have any idea about the fail? Thanks.
Comment 3•5 years ago
|
||
kmag is working on fixing this right now, redirecting ni
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
ServiceWorker mochitests fail for Fission is fixed by bug 1542415.
Remove the skip-if for tests
Assignee | ||
Comment 6•5 years ago
|
||
reopen the bug for removing skip-if in mochitest.ini.
Assignee | ||
Updated•5 years ago
|
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/64f2c69fdaeb
Removing skip-if = fission for testing fission r=perry
Comment 8•5 years ago
|
||
bugherder |
Comment 9•5 years ago
|
||
Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Description
•