Open Bug 1876077 Opened 2 years ago Updated 2 years ago

Break the circular sizing/margin dependency between nsPageFrame and PrintedSheetFrame

Categories

(Core :: Printing: Setup, defect, P3)

defect

Tracking

()

People

(Reporter: jwatt, Unassigned)

Details

Currently nsPageFrame depends on PrintedSheetFrame to figure out its margins and other sizing state. Unfortunately PrintedSheetFrame also depends on nsPageFrame, and therefore things get messy, per bug 1867261. To fix an edgecase I found while working on bug 1867261 properly, we really need to break this dependency somehow.

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

For more information, please visit BugBot documentation.

Flags: needinfo?(dshin)
Severity: -- → S3
Flags: needinfo?(dshin)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.