Images with 3d transform are not printed
Categories
(Core :: Printing: Output, defect)
Tracking
()
People
(Reporter: brille1, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
|
142.03 KB,
application/x-zip-compressed
|
Details |
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.
Comment 1•2 months ago
|
||
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.
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.
Comment 4•2 months ago
|
||
I'm guessing this might be related to bug 1892913. Will try to confirm this...
Comment 5•2 months ago
|
||
The severity field is not set for this bug.
:dholbert, could you have a look please?
For more information, please visit BugBot documentation.
May I add that this is an essential feature for me when creating my reports.
Comment 7•2 months ago
|
||
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.
Comment 8•2 months ago
|
||
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.
Updated•2 months ago
|
Comment 9•2 months ago
|
||
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...
Updated•1 month ago
|
Description
•