Bug 507733 - Add inertial scrolling for touchpads
Summary: Add inertial scrolling for touchpads
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.4.3
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2025-08-01 10:47 UTC by Fernando M. Muniz
Modified: 2025-08-14 15:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Animation settings. (146.75 KB, image/png)
2025-08-03 14:51 UTC, Fernando M. Muniz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando M. Muniz 2025-08-01 10:47:48 UTC
STEPS TO REPRODUCE
1. Quickly and strongly swipe the touchpad down when over the menus of System Settings.

OBSERVED RESULT
The scrolling stops when the fingers leave the touchpad, regardless of speed.

EXPECTED RESULT
Due to how touchpad works, letting it go after swiping should have an artificial inertia effect (smooth scrolling).

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.8-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz
Memory: 9 GB of RAM (8.1 GB usable)
Graphics Processor 1: NVIDIA GeForce GTX 1650
Graphics Processor 2: Intel® Iris® Xe Graphics
Manufacturer: LENOVO
Product Name: 82MG
System Version: IdeaPad Gaming 3 15IHU6

ADDITIONAL INFORMATION
I guess it's fine as is for mouses.
Comment 1 MathieuM 2025-08-03 14:49:31 UTC
Hello and thanks for the report!

Do you happen to have disabled animation globally on your system perhaps?
Comment 2 Fernando M. Muniz 2025-08-03 14:51:57 UTC
Created attachment 183763 [details]
Animation settings.

I don't think I've changed anything here.
Comment 3 MathieuM 2025-08-03 15:32:58 UTC
Indeed it doesn't look to come from there. Putting this as confirmed for now
Comment 4 Fernando M. Muniz 2025-08-14 05:13:38 UTC
System Settings now has smooth scrolling for me in Plasma 6.4.4
Can anyone test it now?
Comment 5 Nate Graham 2025-08-14 15:01:10 UTC
What you're asking for is inertial scrolling, not smooth scrolling. See https://community.kde.org/Get_Involved/Design/Frequently_Discussed_Topics#Names_of_different_scrolling_effects

We already implemented inertial scrolling systemwide in Frameworks 6.16 for everything that uses a QML scrollview. However I have seen some reports that it was broken until Frameworks 6.17. I can confirm it's working for me with 6.17 or later.

Adding inertial scrolling to older QtWidgets-based pages is not feasible unfortunately.