Remove usages of outer windowID's from LoadInfo and instead use browsing context ID
Categories
(WebExtensions :: Request Handling, task)
Tracking
(Fission Milestone:M6b, firefox80 fixed)
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: annyG, Assigned: annyG)
References
Details
Attachments
(4 files)
In https://bugzilla.mozilla.org/show_bug.cgi?id=1631859#c2 I stated that we should avoid using outer windowID's in LoadInfo and instead use browsing context Id.
In this bug I will remove usages of mParentOuterWindowID
, mOuterWindowID
, mFrameOuterWindowID
and mTopOuterWindowID
in LoadInfo and replace them with corresponding browsing context ID.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
This bug is a Fission Nightly blocker (milestone M6c).
Comment 2•4 years ago
|
||
Moving to M6a because Anny is actively working on this bug now.
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
Making this change would help fix incorrect frameIds for OOP frames and ensure subresources have correct parentFrameIds (see https://bugzilla.mozilla.org/show_bug.cgi?id=1631859#c2)
Assignee | ||
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Pushing out to M6b as Anny is blocked on zombie's bug 1580764 and this bug affects only webextenstions.
Assignee | ||
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D83562
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D83563
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D83564
Pushed by agakhokidze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/51811663a309 Part 1: Remove all outer windowId fields from LoadInfo, r=kmag https://hg.mozilla.org/integration/autoland/rev/9af95e2e83b0 Part 2: Remove outer windowId from LoadInfo constructors, r=kmag https://hg.mozilla.org/integration/autoland/rev/791d7f2bd61e Part 3: Add a test to verify that frameId for the image and the frame that embeds it is the same in extensions, r=kmag https://hg.mozilla.org/integration/autoland/rev/b1033f93bf52 Part 4: Fix usage of parentWindowId and windowId in ProxyChannelFilter.jsm, r=kmag
Comment 10•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/51811663a309
https://hg.mozilla.org/mozilla-central/rev/9af95e2e83b0
https://hg.mozilla.org/mozilla-central/rev/791d7f2bd61e
https://hg.mozilla.org/mozilla-central/rev/b1033f93bf52
Description
•