Open Bug 1710019 Opened 7 months ago Updated 27 days ago

cases of PDF scaling breaking for zoom of 30% or lower in firefox pdf viewer


(Firefox :: PDF Viewer, defect)

Firefox 88



Tracking Status
firefox-esr78 --- unaffected
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- fix-optional
firefox91 --- fix-optional


(Reporter: brngus, Assigned: calixte)




(Keywords: regression)


(2 files)

Attached file svg_scaling_error.pdf

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

Steps to reproduce:

Open a pdf file containing certain SVG objects with firefox build in pdf viewer.
Set zoom to 30% or lower.

Actual results:

Some SVG objects are being displayed much bigger than expected.

Expected results:

SVG scaling should not break.
In Firefox 83 scaling for those symbols worked fine.

The Bugbug bot thinks this bug should belong to the 'Firefox::PDF Viewer' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → PDF Viewer

I was able to reproduce it on latest Nightly version 90.0a1 (2021-05-11) (64-bit), Beta 89.0b10, and Firefox Release 88.01 on Windows 10.
I'll change flags accordingly. The severity suggested is S3.

Severity: -- → S3
Has Regression Range: --- → no
Has STR: --- → yes
Component: PDF Viewer → SVG
Ever confirmed: true
Product: Firefox → Core
Attached image SVG-Scaling.png

I'll attach the evidence

If Firefox 83 worked please can you establish a regression range using

Flags: needinfo?(brngus)
Flags: needinfo?(brngus)
Component: SVG → PDF Viewer
Flags: needinfo?(bdahl)
Product: Core → Firefox
Regressed by: 1691143
Assignee: nobody → cdenizet
Flags: needinfo?(bdahl)
Summary: cases of SVG scaling breaking for zoom of 30% or lower in firefox pdf viewer → cases of PDF scaling breaking for zoom of 30% or lower in firefox pdf viewer

When I created svg_scaling_error.pdf, my intention was to help you solve the bug, but apparently what it did instead was to make you think this problem is not relevant. But it actually is, you can find it on websites.

Another example:

You need to log in before you can comment on or make changes to this bug.