Closed Bug 1679133 Opened 6 months ago Closed 5 months ago

The print preview remains open after closing the printing progress prompt during the “Preparing” state and the print progress prompt is no longer displayed for that browser session

Categories

(Toolkit :: Printing, defect, P2)

defect

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox84 --- wontfix
firefox85 --- wontfix
firefox86 --- fixed

People

(Reporter: emilghitta, Assigned: mstriemer)

References

(Blocks 2 open bugs, Regressed 1 open bug)

Details

(Whiteboard: [print2020_v85][old-ui-])

Attachments

(3 files, 1 obsolete file)

Attached image Hangs.gif

Affected versions

  • Firefox 84.0b4 (BuildId:20201122152513)
  • Firefox 85.0a1 (BuildId:20201123095316)

Affected platforms

  • Windows 10 64bit
  • Ubuntu 20.04 64bit

Unaffected platforms

  • macOS 10.14

Steps to reproduce

  1. Launch Firefox.
  2. Access any about webpage (about:support or about:networking).
  3. Hit CTRL + P in order to open the print preview.
  4. Hit print.
  5. As soon as the printing progress bar is displayed and the status is “Preparing” click “Cancel”.
  6. Click “Cancel” from the print preview.
  7. Redo step 3 & 4.

Expected result

  • Step 5 - I’m not sure what the expected result should be in this case, maybe the print preview should close (as in non about pages) or maybe the print preview should remain opened but the different print options shouldn’t be locked.
  • Step 7 - The print progress prompt is successfully displayed again.

Actual result

  • Step 5 - The print preview remains open & the majority of the available print preview options are disabled.
  • Step 7 - The Print progress prompt is no longer displayed until Firefox is restarted.

Regression Range

  • This doesn’t seem to be a regression.

Notes

  • For further information please observe the attached screencast.
  • [Suggested Severity] I think that S3 fits for this issue.
Has STR: --- → yes
Severity: -- → S3
Priority: -- → P2

I think we should hide this progress bar and show an indefinite spinner near the footer buttons

Assignee: nobody → mstriemer

This hides the platform provided printing dialog which shows progress while printing.
The dialog is dated but does provide an actual 0-100% progress indicator which
unfortunately this does not replace. It also provides a "Cancel" button which
also unfortunately doesn't work and gets us into a bad state.

This provides a simple spinner and a Printing... message to replace that dialog
so that the user knows that something is still happening.

Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7ca6cc8d723a
Show a Printing... message and spinner when printing r=sfoster,fluent-reviewers
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
Regressions: 1682877
Attachment #9192902 - Attachment is obsolete: true
Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f9d40d73e4bc
Part 2: Use loading.png instead of pendingpaint.png for printing spinner r=sfoster
Regressions: 1688597
You need to log in before you can comment on or make changes to this bug.