Closed Bug 1705757 Opened 22 days ago Closed 21 days ago

[fission] Print this frame is broken


(Core :: Print Preview, task)




89 Branch
Tracking Status
firefox89 --- fixed


(Reporter: emilio, Assigned: emilio)



(3 files)

Going to, then right-clicking on the wikipedia frame and going to This frame > Print frame just shows an infinite spinner in the print preview.

We're hitting this condition.

Assignee: nobody → emilio
Flags: needinfo?(emilio)

This makes it trivial to choose the right BrowserParent to print a
browsing context, by removing the OuterWindowID / FrameLoader

We were using the top BrowsingContextGroup id in this case, which is
obviously wrong. Also make the API take a BrowsingContext directly,
rather than passing outerwindowids around.

Depends on D112412

There was none, of course :(

Depends on D112413

Flags: needinfo?(emilio)
Pushed by
Move FrameLoader.print to BrowsingContext.print. r=nika,remote-protocol-reviewers,marionette-reviewers,extension-reviewers,zombie
Make printing a single frame choose the right process for the preview frame. r=nika
Add a test for this. r=nika
Pushed by
Restore _doPrint to fix mochitest which replaces it.
You need to log in before you can comment on or make changes to this bug.