Bug 474929

Summary: Can't scroll through the Widgets Explorer with a touchscreen
Product: [Plasma] plasmashell Reporter: unblended_icing552
Component: Widget Explorer sidebarAssignee: Plasma Bugs List <plasma-bugs>
Status: ASSIGNED ---    
Severity: major CC: bugseforuns, nate, unblended_icing552
Priority: NOR    
Version: 5.27.8   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description unblended_icing552 2023-09-27 11:10:42 UTC
SUMMARY
(Desktop -> Add Widgets)
In "Widgets" menu, swiping upwards and downwards almost always trigger the dragging operation over scrolling. This makes it difficult to navigate through the widgets menu using only touchscreen.


STEPS TO REPRODUCE
1. Use a device with touchscreen
2. Use Wayland session
3. On the desktop, long press and hold the empty area of the desktop until a pop-up appears at the top of the screen
4. Tap "Add Widgets", the Widgets menu appears on the left
5. try to swipe up and down with only one finger to navigate through the menu

OBSERVED RESULT
Most of the time, swiping with only one finger causes a widget in the menu to be dragged, instead of properly scrolling through the menu. You need to use two fingers (touching only one item) to successfully scroll.

EXPECTED RESULT
The menu should scroll with only one finger swiping up and down. A widget should be dragged only on touch-and-hold, similar to Android does with the app drawer.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
Comment 1 unblended_icing552 2023-09-27 11:15:31 UTC
Phone recording: https://upload.disroot.org/r/4Cfpe5ks#wk8zQdUqau/bO0acNn0RNFH9uqpAzDmtnCPua5sMr3E=
Comment 2 Nate Graham 2023-09-28 19:20:12 UTC
Can confirm in Plasma 6 Wayland too.
Comment 3 Bug Janitor Service 2024-08-20 08:25:40 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2453