Closed Bug 1638162 Opened 3 years ago Closed 2 years ago

Split out the static clone generating code from nsPrintJob::DoCommonPrint

Categories

(Core :: Printing: Setup, task, P2)

task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jwatt, Assigned: jwatt)

References

Details

The static clone generating code in/under nsPrintJob::DoCommonPrint needs to be split out for window.print() to be able to initiate the static clone before notifying the parent process to initiate a print. If the static clone is not created synchronously under window.print() then we get bugs like bug 1607671 and bug 1608018.

Whiteboard: [print2020_v78] → [print2020_v79]
Status: NEW → ASSIGNED
Severity: S1 → N/A
Whiteboard: [print2020_v79] → [print2020_v80]
Depends on: 1557983
Depends on: 1652258
Depends on: 1652318
Depends on: 1652322
Whiteboard: [print2020_v80] → [print2020_v81]
Depends on: 1652342, 1652368
Depends on: 1652967

The latest approach to getting window.print() to work with the new print UI does not require this, so this no longer blocks bug 1602410.

No longer blocks: 1602410
Whiteboard: [print2020_v81] → [print2020]

Emilio's patch for bug 1636728 essentially finished this off in a different way.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
Whiteboard: [print2020]
You need to log in before you can comment on or make changes to this bug.