Bug 498993

Summary: Add an option to disable scrolling of drop-down lists via touchpad
Product: [I don't know] kde Reporter: Жора Змейкин <katze_942>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Demonstration

Description Жора Змейкин 2025-01-22 08:26:32 UTC
Created attachment 177585 [details]
Demonstration

SUMMARY
I'm not sure how to phrase my suggestion clearly, but here are a few examples. When using a touchpad, you can scroll through settings pages, but during scrolling, you might accidentally hover over a dropdown list with the cursor, causing its value to change. I’ve demonstrated this more clearly in the video.

This isn't an issue if the settings aren't applied immediately. However, in cases where changes are applied instantly (e.g., sound settings), you may need to manually restore the previous values.

Over time, I’ve learned to position the cursor in areas where I won’t accidentally scroll through dropdowns, but I still occasionally run into this issue. I propose adding a dedicated option in the system settings to disable this behavior.

STEPS TO REPRODUCE
1. Connect a touchpad.
2. Open system settings and navigate to a section with many dropdown lists (e.g., Sound).
3. Use the touchpad to scroll in various places (releasing it after each scroll).
4. That’s it — you’ve accidentally changed a setting.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon Testing (Wayland)
KDE Plasma Version: 6.2.90
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
As an alternative, I think it would be a good idea to enable scrolling through options, for example, with two fingers horizontally instead of vertically, as it works now.
Comment 1 Nate Graham 2025-01-22 21:50:20 UTC

*** This bug has been marked as a duplicate of bug 399324 ***