Judder while doing touchpad scroll on about:addons
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | affected |
People
(Reporter: yoasif, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
(deleted),
text/plain
|
Details |
Basic information
Steps to Reproduce:
- Install (but disable) a lot of Firefox addons
- Navigate to
about:addons
- Use touchpad to scroll down addons page
Expected Results:
Smooth scrolling.
Actual Results:
Lots of judder.
More information
Profile URL: https://share.firefox.dev/3azb4xV
Basic systems configuration:
OS version: Windows 10
GPU model: Intel HD 600
Number of cores: 2
Amount of memory (RAM): 8GB
Thanks so much for your help.
Reporter | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
What happens if you disable webrender by setting gfx.webrender.force-disabled to true? What happens if you set apz.allow_zooming to false?
Reporter | ||
Comment 3•4 years ago
|
||
Timothy, setting gfx.webrender.force-disabled to true and apz.allow_zooming to false improves things. Enabling WebRender makes things worse (alone), and apz.allow_zooming (alone) is worse still.
Both WR and apz.allow_zooming together seems to have the worst performance, but not much worse than apz.allow_zooming alone.
Comment 4•4 years ago
|
||
Thanks for testing. Can you try with apz.windows.use_direct_manipulation = true and apz.allow_zooming = false?
Reporter | ||
Comment 5•4 years ago
|
||
Timothy, I'm not sure what to think about that configuration. It seems better than what I reported, but when doing short scrolls, I still get judder - especially as compared to the WR disabled config.
When doing longer scrolls, it feels like apz.windows.use_direct_manipulation = true and apz.allow_zooming = false more accurately reflects what my fingers are doing, but on about:addons, it feels like the scroll animation is overly smoothed and I still get judder - but less judder than with WR disabled (I think - it starts getting hard to tell).
To explain a bit better how I am scrolling - I rarely "coast" my scrolls - especially on this machine, because the scroll distance is kind of unreliable because of the judder I see on many pages. While the juddering is annoying, at least I have a good idea of how much of a scroll I am going to get, so I can do a couple of short scrolls to get to where I want to be. Discovering that longer scrolls work better in this configuration may make that a more attractive option, however.
Ultimately, I was surprised to find that about:addons had such issues with judder, which is why I opened this issue. Simpler pages work a lot better, but it is hard to get a consistent scroll experience when judder happens so inconsistently (another reason that I have taken to doing short scrolls).
Happy to take more profiles, and I hope the explanation of the way I scroll was somewhat helpful in understanding what I am seeing.
Reporter | ||
Comment 6•4 years ago
|
||
apz.windows.use_direct_manipulation = true and apz.allow_zooming = false seems better on other pages, so I'll likely stick with that.
apz.allow_zooming = true doesn't actually let me do apz zoom anyway, FWIW.
Updated•4 years ago
|
Updated•3 years ago
|
Description
•