Bug 2135193

Summary: Scrolling in a directory with a lot of files causes "jumps" (unstable scrolling)
Product: [Fedora] Fedora Reporter: Douglas <doug.hs>
Component: gtk4Assignee: Kalev Lember <klember>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 37CC: alex.ploumistos, caillon+fedoraproject, cosimo.cecchi, doug.hs, gnome-sig, klember, mclasen, nekohayo, oholy, philip.wyett, rhughes, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Douglas 2022-10-17 01:59:48 UTC
Description of problem:
In a directory that contains hundreds of files (mostly images and videos) I'm seeing abnormal scroll behavior. The view jumps ahead (skips a portion of the list) when I scroll fast enough. This is a laptop, and I'm using the touchpad with a 2-finger gesture to scroll.

Nautilus is in its default configuration. I didn't change anything in it.

Version-Release number of selected component (if applicable):
43.0

How reproducible:
About 40% of the time a fast scrolling gesture is made.

Additional info:
- Fedora Workstation 37 Beta
- GNOME on Wayland
- Fresh install with default options, pretty clean, no added extensions.

Comment 1 Douglas 2022-10-18 18:40:53 UTC
Possible upstream bug: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2517

Comment 2 Alexander Ploumistos 2022-11-19 15:46:03 UTC
I'm having this issue as well as the one in bug 2130511 when scrolling with the mouse wheel, but not with my touchpad.

The mouse is a Logitech MX Master and the touchpad is recognized as SynPS/2 Synaptics TouchPad. F37, running on X11.

Comment 3 Alexander Ploumistos 2023-05-11 22:24:58 UTC
Hi Matthias, since this has been fixed in gtk4, can the fix be backported to our stable branches?

Comment 4 Ondrej Holy 2023-05-12 08:11:45 UTC
What's your gtk4 version? It should be already fixed in 4.10.3 if I recall correctly.

Comment 5 Alexander Ploumistos 2023-05-12 12:06:08 UTC
(In reply to Ondrej Holy from comment #4)
> What's your gtk4 version? It should be already fixed in 4.10.3 if I recall
> correctly.

F37 is on 4.8.3-1:
https://bodhi.fedoraproject.org/updates/FEDORA-2023-4e1098a40f

Comment 6 Ondrej Holy 2023-05-15 08:14:11 UTC
Ah, I haven't noticed it is for Fedora 37.

Comment 7 Alexander Ploumistos 2023-05-15 08:56:39 UTC
Will also nautilus require a rebuild? I see it has both runtime and buildtime deps on gtk4?

Comment 8 Douglas 2023-06-29 18:20:25 UTC
Can we close this? I'm running F38 and it's no longer reproducible.

Comment 9 Alexander Ploumistos 2023-06-29 18:49:45 UTC
(In reply to Douglas from comment #8)
> Can we close this? I'm running F38 and it's no longer reproducible.

This was reported against F37. Has the fix been ported to F37? As far as I can tell from bodhi and koji, it hasn't.