Open Bug 1722660 Opened 3 years ago Updated 3 years ago

[mac] The printed output of a Pdf containing graphs is not rendered correctly

Categories

(Core :: Graphics, defect)

All
macOS
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- affected
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- wontfix
firefox93 --- wontfix
firefox94 --- wontfix
firefox95 --- wontfix

People

(Reporter: asoncutean, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Attached image screenshot_issue.jpg

Affected versions

  • 92.0a1 (2021-07-27)
  • 91.0b7
  • 90.0.2

Affected platforms

  • macOS 11.5
  • macOS 10.15

Steps to reproduce

  1. Open https://bug1260585.bmoattachments.org/attachment.cgi?id=8736063
  2. Hit CTRL + P
  3. Save to Pdf or print the page to paper
  4. Observe the output

Expected result

  • The output is rendered correctly

Actual result

  • The output is not rendered correctly

Regression range

Other notes

  • Reproducible with the old modal too
  • Windows and Ubuntu are not affected
Has Regression Range: --- → yes
Has STR: --- → yes

There are a couple of printing changes in there, but I'm guessing this is a regression from bug 739096.

Flags: needinfo?(jfkthame)

This looks like a pretty extreme torture-test PDF (note how slowly that graph renders to the screen...). I guess the cairo-quartz backend must be failing in some way. I'll see if I can narrow down what's happening at all.

Flags: needinfo?(jfkthame)

I think we can safely assume this is related to the cairo update.

Regressed by: 739096

Jonathan, should that be moved to core:graphics?

Flags: needinfo?(jkew)

I suppose so, though AFAIK we're only keeping cairo there at all for the sake of printing output. Still, I guess the actual issue here is (probably) within the graphics library rather than in the gecko printing code that makes use of it.

Component: Printing: Output → Graphics
Flags: needinfo?(jkew)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: