Closed Bug 1657506 Opened 5 years ago Closed 5 years ago

Prevent interaction with the original document under the new print preview UI

Categories

(Toolkit :: Printing, defect, P2)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jwatt, Unassigned)

References

Details

It is still possible to interact with the original document under the new doorhanger based print preview UI. This feels quirky and broken. (Chrome prevents this.)

In the existing code we use a PrintPreviewUserEventSuppressor to block interaction with the print preview document itself. That was sufficient in the old print preview UI since that UI took up the entire window and the original document couldn't be seen at all.

Maybe we should also create a PrintPreviewUserEventSuppressor for the original document that we store on the nsPrintJob. Or maybe there's a method that the frontend has to block interaction with a document? Mark, do you know?

Flags: needinfo?(mstriemer)

Moving this to Toolkit, at least for now, to make sure it gets visibility.

Blocks: 133787
Component: Printing: Setup → Printing
Product: Core → Toolkit
Version: unspecified → Trunk

This is handled by TabDialogBox.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(mstriemer)
Resolution: --- → DUPLICATE
Status: RESOLVED → REOPENED
Depends on: 1653317
Resolution: DUPLICATE → ---

(This should be fixed by bug 1653317 so removing the [print2020_v81] whiteboard tag for easier tracking.)

Whiteboard: [print2020_v81]

And now that bug 1653317 has landed, this should be fixed. :)

Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.