Closed Bug 1698680 Opened 4 years ago Closed 4 years ago

Add nsLayoutUtils::GetCrossDocParentFrameInProcess()

Categories

(Core :: Layout, task)

task

Tracking

()

RESOLVED FIXED
88 Branch
Fission Milestone M7a
Tracking Status
firefox88 --- fixed

People

(Reporter: botond, Assigned: botond)

References

Details

Attachments

(1 file)

To make bug 1599913 (Audit usage of nsLayoutUtils::GetCrossDocParentFrame) easier to do, I propose adding a new function, nsLayoutUtils::GetCrossDocParentFrameInProcess().

The two functions would do the same thing (with one dispatching to the other), but we would convert call sites to the InProcess version as we audit them, so it's easy to tell which ones haven't been audited yet.

Sounds like a good plan! Thanks, Botond.

Blocks: 1698693

One question here is: what to do about call sites in code that's only used on Android? There may be some of those that need fixing in the future, but not for M7.

Pushed by bballo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f1ae93d282f6 Add nsLayoutUtils::GetCrossDocParentFrameInProcess(). r=dholbert
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch

Setting Fission Milestone to M7a (the current Beta milestone) because this bug is blocking meta bug 1599913 which is a blocker for Fission M7a.

Fission Milestone: --- → M7a
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: