Closed Bug 1668476 Opened 4 years ago Closed 4 years ago

Print preview ignores printing custom page range & scale values if the print job is initiated before print preview gets updated with the specified values

Categories

(Toolkit :: Printing, defect, P1)

defect

Tracking

()

VERIFIED FIXED
83 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- disabled
firefox82 --- wontfix
firefox83 --- verified
firefox84 --- verified

People

(Reporter: emilghitta, Assigned: emmamalysz)

References

(Blocks 1 open bug)

Details

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

Attachments

(1 file)

Affected versions

  • 83.0a1 (BuildId:20200930214529)
  • 82.0b5 (BuildId:20200929175845)

Affected platforms

  • Windows 10 64bit
  • Ubuntu 18.04 64bit
  • macOS 10.14

Preconditions

  • Have a physical printer installed and ready to go :).

Steps to reproduce

  1. Launch Firefox.
  2. Access any webpage (ex this one )
  3. Hit Ctrl + P.
  4. Make sure that the destination is set to your physical printer.
  5. Select the “Custom” option from the “Pages” dropdown menu.
  6. Input the 1 to 1 page range and as soon as you type in the 1 value inside the “to” field hit enter (without letting the print preview update).

Expected result

  • Only the first page is printed.

Actual result

  • All pages get printed.

Regression Window

  • I’ll verify this once time permits.

Additional Information

  • [Suggested Severity] S2

This could cause lots of problems for users if they want to print certain pages from larger documents.

Notes

  • I am unable to reproduce this with Chrome.
  • This seems to affect the scale option as well.

Oh, good one! This is pretty annoying, and I guess real users are a lot more likely to do this than we are when "carefully" testing. The instruction to print should definitely wait for any pending settings changes to be sent first.

Marking as P1 initially to get this on the radar, although targetting v82 seems very questionable at this point. :-(

Priority: -- → P1
Severity: -- → S2
Assignee: nobody → mstriemer
Status: NEW → ASSIGNED
Assignee: mstriemer → emalysz
Has Regression Range: --- → no
Has STR: --- → yes
Pushed by emalysz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7c05a131c811
execute any pending settings updates before printing r=mstriemer
Pushed by emalysz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/64fc1f18a4c3
execute any pending settings updates before printing r=mstriemer
Regressions: 1670160
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Flags: needinfo?(emalysz)
Flags: qe-verify+

This issue is verified fixed using Firefox 83.0b4 (BuildId:20201025174155) and Firefox 84.0a1 (BuildId:20201025214116) on Windows 10 64bit, macOS 10.15 & Ubuntu 20.04.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: