The application dashboard cannot launch applications through the touch screen. Switching the categories is possible through touch events Reproducible: Always Steps to Reproduce: 1. Have a touch screen 2. Open application dash board 3. Try to launch an application through the touch screen Actual Results: Nothing happens Expected Results: Application is launched If the mouse pointer is moved to an item, one can launch that through the touch screen.
I can confirm this behavior. Which is really a shame, if it was working, this dashboard would be perfect for touchscreen laptop/tablet like mine!! (It also affects plasmoid Simple menu)
I confirm the behavior. the dash does not let me click an icon unless it's been hovered over by a mouse and the blue highlight appears. In touch that translate to not be able to click since it is not possible to hove
It doesn't work for me either. I have a touch screen and can't use the dash.
This might have been fixed by https://cgit.kde.org/plasma-desktop.git/commit/?id=1062a6a25d498adbb6f2ed810dd1d163d5f3a8a7 at least I've seen a removal of a MouseEventListener
I believe this is related to bug 66462 ( https://bugs.kde.org/show_bug.cgi?id=366462 ). Both bogs have the same roots. "The problem is that MouseEventListener in frameworks doesn't have touch event support.(Comment 5: Eike Hein)"
Sorry I made a typo: it's bug 366462
The comment Kai linked should also resolve this indeed.
I confirm this as well (someone should mark this confirmed). Do we know what version this will make it into, as Kai linked to a git fix? KDE Plasma Version: 5.12.0 KDE Frameworks Version: 5.42.0 Qt Version: 5.9.3 Kernel Version 4.13.0-32-generic OS Type: 64-bit
Created attachment 110645 [details] Video example of touchscreen tap-clicks not launching applications on dashboard
Confirmed on my laptop with touch screen running neon dev unstable.
I finally have a touchscreen and can now confirm this.
Git commit 31bcd0ac95906186a0fd734b7ee43d15c0273975 by Eike Hein. Committed on 14/02/2018 at 15:51. Pushed by hein into branch 'Plasma/5.12'. Fix launching by touchscreen tap Summary: The mouse handling code relied on onPositionChanged to do setup work prior to onPressed. This is never guaranteed, but it's is likely to happen when using the mouse (since the pointer is usually moved from a panel icon to a delegate elsewhere on screen). In a touchscreen scenario, these odds reverse. The lesson to take away: Never assume onPositionChanged has run before onPressed. Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D10513 M +30 -22 applets/kicker/package/contents/ui/ItemGridView.qml https://commits.kde.org/plasma-desktop/31bcd0ac95906186a0fd734b7ee43d15c0273975
(In reply to Eike Hein from comment #12) > Git commit 31bcd0ac95906186a0fd734b7ee43d15c0273975 by Eike Hein. > Committed on 14/02/2018 at 15:51. > Pushed by hein into branch 'Plasma/5.12'. > > Fix launching by touchscreen tap > > Summary: > The mouse handling code relied on onPositionChanged to do setup work > prior to onPressed. This is never guaranteed, but it's is likely to > happen when using the mouse (since the pointer is usually moved from > a panel icon to a delegate elsewhere on screen). In a touchscreen > scenario, these odds reverse. > > The lesson to take away: Never assume onPositionChanged has run > before onPressed. > > Reviewers: #plasma > > Subscribers: plasma-devel > > Tags: #plasma > > Differential Revision: https://phabricator.kde.org/D10513 > > M +30 -22 applets/kicker/package/contents/ui/ItemGridView.qml > > https://commits.kde.org/plasma-desktop/ > 31bcd0ac95906186a0fd734b7ee43d15c0273975 Awesome! Thanks!
*** Bug 353964 has been marked as a duplicate of this bug. ***