Closed Bug 1685823 Opened 3 years ago Closed 3 years ago

Preview updates twice when sheet count changes after changing printers

Categories

(Toolkit :: Printing, defect, P2)

defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox84 --- unaffected
firefox85 --- wontfix
firefox86 --- fixed

People

(Reporter: mstriemer, Assigned: mstriemer)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [print2020_v86] [old-ui-] )

Attachments

(2 files)

STR

  1. Go to https://en.wikipedia.org/wiki/Firefox and print
  2. Change your printer
  3. Change the orientation (or zoom)

Expected results: Preview updates with the new orientation
Actual results: Preview updates with the new orientation then immediately updates again

This appears to be caused by the page range component and I suspect it has something to do with dispatching settings changes outside of the handleEvent method.

Set release status flags based on info from the regressing bug 499640

Assignee: nobody → mstriemer
Attached image scale.gif

This also seems to be reproducible while changing different scale options on this pdf document

Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8db7af1b3397
Only re-render preview on sheet count change when needed r=emalysz
Status: NEW → ASSIGNED
Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0a7c842f7a28
Only re-render preview on sheet count change when needed r=emalysz
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Flags: needinfo?(mstriemer) → in-testsuite+

Moving things to 88, cause we're mostly on Proton these days…

Whiteboard: [print2020_v86] [old-ui-] → [print2020_v88] [old-ui-]
Whiteboard: [print2020_v88] [old-ui-] → [print2020_v86] [old-ui-]
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: