Closed Bug 1873620 Opened 2 years ago Closed 7 months ago

Scrolling a pdf janks and the scrolling itself pauses waiting for the pdf to draw on screen

Categories

(Core :: Graphics: Canvas2D, defect)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 --- unaffected
firefox123 --- wontfix
firefox124 --- wontfix

People

(Reporter: mayankleoboy1, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Open attached pdf
Scroll using the touchpad specially pages 8-11 (also repros on later pages)

AR: the scrolling itself janks. Prior to the regressing bug, the page would checkerboard. Now, the scrolling is janky.

Profile of jank: https://share.firefox.dev/3RTAvjO
Extreme version(pdf zoomed to 400%) : https://share.firefox.dev/3tIgXqJ

Regressed by :
Bug 1871467 - Remove unnecessary CanvasTranslator locking. r=aosmond CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D197112

Skia-canvas and gpu-canvas work great.
This may be a dupe of bug 1872455

Attached file 2_Philp.pdf

For reference, here is a profile from 01Oct2023 (pre regressing bug) : https://share.firefox.dev/48qDQOw

Attached file about:support

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

:lsalzman, since you are the author of the regressor, bug 1871467, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Severity: -- → S4
Flags: needinfo?(lsalzman)

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

Latest profile : https://share.firefox.dev/4aYfmg9
Blocking in the compositor is gone, but there is still some jank while scrolling.

At this point, not sure if there is anything to fix from gfx side.

Depends on: 1863257

Profile from latest Nightly: https://share.firefox.dev/4c0EmVg
The jank/hang while scrolling is still there.

No longer janks.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: