widget.wayland_vsync.enabled not applied to auto scroll at about:support
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: tempel.julian, Unassigned)
References
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Steps to reproduce:
Enable auto scroll, widget.wayland_vsync.enabled, restart and open about:support inside a Sway Wayland session.
Actual results:
Auto scroll happens at fixed 60fps, instead of running at proper vsync like 75fps @ 75Hz.
Expected results:
It should run at proper vsync, like mouse wheel scrolling and keyboard button scrolling do (the latter at least on that particular site).
Hi walmartguy,
Thanks for reporting this bug.
Unfortunately, I don't have the proper configuration to test it on my end, but as a starting point, I'll add a product and component to this bug.
In the meantime, can you please confirm the following?
-
Is this bug reproducible in Nightly? You can download it from here: https://nightly.mozilla.org/ and retest the problem.
-
Does this happen with a new profile? If you still have the issue please create a new profile, you have the steps here: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles?redirectlocale=en-US&redirectslug=Managing-profiles#w_starting-the-profile-manager
Regards,
Virginia
Reporter | ||
Comment 2•5 years ago
|
||
Yes, happens also with Nightly 73a1 2019-12-10 and fresh profile.
Comment 4•5 years ago
|
||
I believe the cause would be that autoscroll movement runs off the synthetic global VsyncSource, rather than the new widget-local one. This would make it appear choppy, even though composition is still running smooth off vsync.
I'd have to look at where autoscroll is scheduled to say anything conclusive, though.
Updated•5 years ago
|
Comment 5•4 years ago
|
||
Likely a duplicate of bug 1645528, but haven't tested yet.
Comment 6•4 years ago
|
||
Julian, could you confirm that this is fixed in the latest nightlies?
Reporter | ||
Comment 7•4 years ago
|
||
Yes, it is fixed. I've also noticed that vsynctester.com animation is smoothly vsynced, as is WebGL. Terrific work!
Comment 8•4 years ago
|
||
Great, thank you :)
Updated•4 years ago
|
Hi,
I'm just wondering if this will be back-ported to the ESR version. Right now the nightly is working as expected for me, while firefox-78.7.1-esr on gentoo still doesn't display the widget. It's not a huge deal not to have a widget display, but it would be preferable. Thank you all for all of your work :)
Description
•