Open Bug 1679153 Opened 2 years ago Updated 2 years ago

Buttons from about:sessionrestore disappear when deselecting Print Backgrounds in Print Preview


(Core :: Print Preview, defect)




Tracking Status
firefox84 --- affected
firefox85 --- affected


(Reporter: vlucaci, Unassigned)


(Blocks 1 open bug)


(Whiteboard: [print2020] [old-ui+] )


(1 file)

Attached image Restore Session.gif

Affected versions

  • 85.0a1(20201124092228)
  • 84.0b4(20201122152513)

Affected platforms

  • Windows 10x64
  • Ubuntu 20x64
  • macOS 10.14

Steps to reproduce

  1. Launch FF.
  2. Go to about:sessionrestore.
  3. CTRL+P.
  4. Uncheck the Print Backgrounds (if selected)

Expected result

  • Only the Teddy sketch and the background color disappears.

Actual result

  • Both the View Previous Tabs and Restore Session buttons disappear.

Suggested Severity

  • I only managed to reproduce this issue in the specified about page. However , this issue may very well occur on other pages that use a similar implementation for buttons. I would suggest an S3

Regression range

  • Will return with regression ASAP.
QA Whiteboard: [qa-regression-triage]

In a sense, the "Restore Session" button doesn't really disappear -- but it becomes invisible because its text color is white, and there's no longer a colored background on it.

As for the "View Previous Tabs" button, this seems to be triggered by the presence of background-image in its CSS; if I disable that rule, the text of the button remains visible in the print preview, but when background-image is enabled, the text is suppressed along with the background. That looks like a bug to me.

Severity: -- → S3
Has Regression Range: --- → no
Has STR: --- → yes

I've investigated this issue in order to find a regression range, but it seems that the bug also occurs on Nightly 81.0a1 (2020-07-27). Older builds than this version, don't have the new Print preview fully implemented. FWIW, this can be reproduced even with the old UI, on 60.0a1 (2018-02-02).

Whiteboard: [print2020_v85] [old-ui+] → [print2020_v89] [old-ui+]
Whiteboard: [print2020_v89] [old-ui+] → [print2020] [old-ui+]
You need to log in before you can comment on or make changes to this bug.