Closed Bug 1642425 Opened 5 years ago Closed 5 years ago

nsGlobalWindowOuter::IsTopLevelWindow() and nsGlobalWindowOuter::IsFrame() don't work in Fission

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

RESOLVED FIXED
mozilla79
Fission Milestone M6a
Tracking Status
firefox79 --- fixed

People

(Reporter: smaug, Assigned: kmag)

References

(Blocks 1 open bug)

Details

Attachments

(6 files)

Especially IsFrame is used in various places, so need to audit those.

Assignee: nobody → kmaglione+bmo

It doesn't do anything sensible under Fission.

It does not return sensible values under Fission.

Tracking for Fission Nightly M6a

Blocking GetInProcess* audit bug 1642433

Blocks: 1642433
No longer blocks: fission
Fission Milestone: --- → M6a

The severity field is not set for this bug.
:kmag, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(kmaglione+bmo)
Pushed by maglione.k@gmail.com: https://hg.mozilla.org/integration/autoland/rev/2d043642d1b7 Part 1 - Remove IsTopLevelWindow() method. r=baku https://hg.mozilla.org/integration/autoland/rev/b2c3918a9311 Part 2 - Remove IsFrame() from GlobalWindow(Inner|Outer). r=smaug https://hg.mozilla.org/integration/autoland/rev/a08ad3458974 Part 3 - Fix nsDocLoader::GetIsTopLevel under Fission. r=smaug https://hg.mozilla.org/integration/autoland/rev/f175ad18920d Part 4 - Fix mTopLevelOuterContentWindow under Fission. r=smaug https://hg.mozilla.org/integration/autoland/rev/61a347c58edd Part 5 - Update comments to account for Fission. r=smaug https://hg.mozilla.org/integration/autoland/rev/34de0e6f8e25 Part 6 - Fix spurious use of GetInProcessParent(). r=smaug
Flags: needinfo?(kmaglione+bmo)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: