Printing overlapping background images gives strange results in Firefox 46

NEW
Unassigned

Status

()

3 years ago
3 years ago

People

(Reporter: tj, Unassigned)

Tracking

46 Branch
Points:
---

Firefox Tracking Flags

(firefox46 wontfix, firefox47 affected, firefox48 affected, firefox49 unaffected)

Details

Attachments

(1 attachment)

100.49 KB, application/x-zip
Details
(Reporter)

Description

3 years ago
Created attachment 8759663 [details]
printtest.zip

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Build ID: 20160502172042

Steps to reproduce:

Print the attached HTML page in Firefox 46 ("printtest.html" in attached archive).
Note: Enable "print background colors/images" in print settings.


Actual results:

The printed result is different from what the browser shows. The background image of the HTML table is mixed with the background image of the outer div: "printtest_ff46.pdf" in attached archive.
This used to work in Firefox 32 and other browsers.
It does not depend on whether a PDF or real printer is used.


Expected results:

The printed page should be identical to the browser view: Screenshot "printtest_ff46.png" in attached archive

Comment 1

3 years ago
Fixed window (without e10s):
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=fa0c71f97aff115779e4a4ef0286c23578ec73f1&tochange=eb3d041b34c2a73f833ff1ee8af27832961e3bf8

Fixed by: eb3d041b34c2	Bas Schouten — Bug 1272500: Make cairo-surface-wrapper not double-apply device transform. r=jrmuizel
Status: UNCONFIRMED → NEW
status-firefox46: --- → wontfix
status-firefox47: --- → affected
status-firefox48: --- → affected
status-firefox49: --- → unaffected
Component: Untriaged → Printing: Output
Depends on: 1272500
Ever confirmed: true
Product: Firefox → Core
You need to log in before you can comment on or make changes to this bug.