Closed Bug 1999924 Opened 2 months ago Closed 2 months ago

Images with 3d transform are not printed

Categories

(Core :: Printing: Output, defect)

Firefox 145
defect

Tracking

()

RESOLVED DUPLICATE of bug 1943529

People

(Reporter: brille1, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

142.03 KB, application/x-zip-compressed
Details
Attached file Firefox problem.zip

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0

Steps to reproduce:

A HTML page of mine has a table that is listing songs. In that table there's a column depicting the songs' title image.

Trying to print this HTML page to PDF using any PDF printer ("Microsoft Print to PDF" or "Adobe PDF") doesn't render the table's images.

I attached a ZIP archive containing all necessary files to reproduce the issue. Please not that file:/// references must be absolute, so you need to edit the paths in the HTML page for it to work as expected. I also added two screenshots depicting the expected and the actual output.

NB: Printing the page "as PDF" does output the images. So, a workaround to the issue exists.

Actual results:

The table's images are not printed to PDF.

Expected results:

The table's images should be printed to PDF.

The Bugbug bot thinks this bug should belong to the 'Core::Printing: Output' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Printing: Output
Product: Firefox → Core

Addendum:

When printing the page using the "as PDF" printer, the transformed table images are rendered in very low resolution.

To that regard, Firefox is sharing this issue with Chromium: Web page images print in very low resolution when 3d transform rule is applied.

So, eventually, the workaround is no workaround.

Let me add that this is a regression. Up to the Firefox version available four or five months printing transformed images worked fine.

I'm guessing this might be related to bug 1892913. Will try to confirm this...

The severity field is not set for this bug.
:dholbert, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(dholbert)

May I add that this is an essential feature for me when creating my reports.

Turns out this wasn't related to the cairo update (as I initially guessed it might be). Mozregression points to bug 1972694 as the culprit.

Marking S2, given that this is a fairly recent regression, and causes missing output.

Severity: -- → S2
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(dholbert)
Keywords: regression
Regressed by: 1972694
Summary: Images are not printed → Images with 3d transform are not printed

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

:emilio, since you are the author of the regressor, bug 1972694, could you take a look?

For more information, please visit BugBot documentation.

I think this is an artifact of us forcing nsDisplayBlendContainer for isolation. The fact that it works on Firefox's print-to-pdf and so implies that it's an issue with the D2D DrawTarget and mix-blend-mode...

I think this is effectively the same as bug 1943529...

Status: NEW → RESOLVED
Closed: 2 months ago
Duplicate of bug: 1943529
Flags: needinfo?(emilio)
Resolution: --- → DUPLICATE
See Also: → 1943529
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: