Open Bug 1277850 Opened 6 years ago Updated 6 years ago

Printing overlapping background images gives strange results in Firefox 46

Categories

(Core :: Printing: Output, defect)

46 Branch
defect
Not set
normal

Tracking

()

Tracking Status
firefox46 --- wontfix
firefox47 --- affected
firefox48 --- affected
firefox49 --- unaffected

People

(Reporter: tj, Unassigned)

References

Details

Attachments

(1 file)

100.49 KB, application/x-zip
Details
Attached file 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
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
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.