Bug 500452 - Touch Scrolling No Longer Working in Plasma 6.3.1
Summary: Touch Scrolling No Longer Working in Plasma 6.3.1
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (show other bugs)
Version: 6.3.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2025-02-20 10:25 UTC by Dashon
Modified: 2025-03-01 13:36 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.2
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dashon 2025-02-20 10:25:30 UTC
SUMMARY
I'm pretty sure it was working in 6.3.0. Currently using a touch screen device to try and scroll through apps using the application launcher initiates a drag instead. Also can't interact with the scrollbar once you have tried to scroll with touch, so it may fail to be used as a workaround.

STEPS TO REPRODUCE
1. Update to 6.3.1
2. Using touchscreen tap the application launcher.
3. Go to all apps or any category that has a long enough list of applications to show the scroll bar.
4. Try to scroll with the touchscreen.

OBSERVED RESULT
It initiates a drag instead.

EXPECTED RESULT
Should initiate a scroll like it used to. 

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.2-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3080
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0
Comment 2 kelnio@yahoo.com 2025-02-20 17:26:40 UTC
I can confirm this on a Surface Pro 8, also running Plasma 6.3.1 in EndeavourOS (Arch Linux).

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.12.7-arch1-1-surface (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Microsoft Corporation
Product Name: Surface Pro 8
Comment 3 kelnio@yahoo.com 2025-02-20 17:28:03 UTC
(In reply to Antonio Rojas from comment #1)
> Caused by
> https://invent.kde.org/plasma/plasma-desktop/-/commit/
> c5a4ff53db9d829e6ef33f20a6e3833c89f59307

So the fix for one bug caused another?
Comment 4 Bug Janitor Service 2025-02-22 05:24:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2847
Comment 5 Fushan Wen 2025-02-25 09:55:23 UTC
Git commit cadf4f57b2eba3ad4a49beb690f330cbcba4f220 by Fushan Wen.
Committed on 25/02/2025 at 08:49.
Pushed by fusionfuture into branch 'master'.

applets/kickoff: fix touch scrolling not working

This applies the same fix as the widget explorer.
FIXED-IN: 6.3.2

M  +32   -19   applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/cadf4f57b2eba3ad4a49beb690f330cbcba4f220
Comment 6 Fushan Wen 2025-02-25 09:56:12 UTC
Git commit c356fcb64e9ad699fe7c473a582990cc2f30433a by Fushan Wen.
Committed on 25/02/2025 at 09:56.
Pushed by fusionfuture into branch 'Plasma/6.3'.

applets/kickoff: fix touch scrolling not working

This applies the same fix as the widget explorer.
FIXED-IN: 6.3.2


(cherry picked from commit cadf4f57b2eba3ad4a49beb690f330cbcba4f220)

Co-authored-by: Fushan Wen <qydwhotmail@gmail.com>

M  +32   -19   applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/c356fcb64e9ad699fe7c473a582990cc2f30433a
Comment 7 kelnio@yahoo.com 2025-02-28 16:28:14 UTC
(In reply to Fushan Wen from comment #6)
> Git commit c356fcb64e9ad699fe7c473a582990cc2f30433a by Fushan Wen.
> Committed on 25/02/2025 at 09:56.
> Pushed by fusionfuture into branch 'Plasma/6.3'.
> 
> applets/kickoff: fix touch scrolling not working
> 
> This applies the same fix as the widget explorer.
> FIXED-IN: 6.3.2
> 
> 
> (cherry picked from commit cadf4f57b2eba3ad4a49beb690f330cbcba4f220)
> 
> Co-authored-by: Fushan Wen <qydwhotmail@gmail.com>
> 
> M  +32   -19  
> applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml
> 
> https://invent.kde.org/plasma/plasma-desktop/-/commit/
> c356fcb64e9ad699fe7c473a582990cc2f30433a

I'm running 6.3.2 in EndeavourOS. The application menu is "fixed." Touch scrolling does work in the menu, but it's become a little too easy to accidentally grab an application icon and move it around when trying to touch scroll. On my system, touch scrolling in the widget explorer is not fixed. The only thing it seems to do is just grab a widget icon and attempt to move it around. I cannot touch scroll at all in the widget explorer. 

Also, grabbing the scroll bar to scroll doesn't work in the menu or the widget explorer.
Comment 8 Fushan Wen 2025-03-01 13:36:07 UTC
Because the fix for the widget explorer is not backported. https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2858