Bug 406314 - Impossible to tap panel with fingers
Summary: Impossible to tap panel with fingers
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2019-04-07 20:24 UTC by White Fossa aka Artyom Vetrov
Modified: 2020-06-30 16:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description White Fossa aka Artyom Vetrov 2019-04-07 20:24:05 UTC
SUMMARY
On device with touchscreen panels can't be tapped by fingers, when buttons/windows can.

STEPS TO REPRODUCE
1. Have a device with touchscreen (my one is ThinkPad x220 Tablet)
2. Have modern version of KDE5 installed (bug is reproduceable on Kubuntu 18 and Fedora 29, but not reproduceable on Debian Stable 9.8).
3. Try to tap on windows/drag windows - it will work flawlessly
4. Try to tap on panels (for example on start button or on clock) - cursor will move to the tapped place, but controls wouldn't react on tap.

As bonus: tapping screen with pen (ThinkPad x220 Tablet have built-in Wacom digitizer) works well.

I'm pretty sure that it's not a driver problem, because if custom panel created (on top of screen, for example) it becomes untapable, but if I place window title at the same place - buttons are tapped.

OBSERVED RESULT
Tap on panel acts as left-click.

EXPECTED RESULT
Tap have no effect, just move cursor.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 18 and Fedora 29 have this problem.

ADDITIONAL INFORMATION
Tapping with pen works well.
Comment 1 Nate Graham 2019-04-09 16:53:16 UTC
Works for me in Plasma 5.15.

> OBSERVED RESULT
> Tap on panel acts as left-click.
> 
> EXPECTED RESULT
> Tap have no effect, just move cursor.

Are these reversed? Because your OBSERVED RESULT is exactly what should happen, and what I see. :)
Comment 2 White Fossa aka Artyom Vetrov 2019-04-09 19:20:47 UTC
(In reply to Nate Graham from comment #1)

>>Are these reversed? Because your OBSERVED RESULT is exactly what should happen, and what I see. :)

Sure, my mistake, will fix it now.

Also will download something like Debian Sid and try with newest Plasma.
Comment 3 White Fossa aka Artyom Vetrov 2019-04-09 19:22:27 UTC
Observed and Expected results have to be swapped, unfortunately
Comment 4 White Fossa aka Artyom Vetrov 2019-04-09 19:23:17 UTC
(In reply to White Fossa aka Artyom Vetrov from comment #3)
> Observed and Expected results have to be swapped, unfortunately

unfortunately unable to edit my posts.
Comment 5 White Fossa aka Artyom Vetrov 2019-04-09 20:26:39 UTC
(In reply to Nate Graham from comment #1)
> Works for me in Plasma 5.15.
> 
Fedora 30, Plasma 5.15, bug is here.
Comment 6 White Fossa aka Artyom Vetrov 2019-04-09 20:35:46 UTC
https://www.youtube.com/watch?v=k1Ll9nDJ-tY - here is the bug reproduction video
Comment 7 Nate Graham 2019-04-18 21:15:17 UTC
Thanks for the video. I can clearly see the problem happening on your system. But I still can't reproduce it myself. Very odd!
Comment 8 Nate Graham 2020-01-13 03:35:08 UTC
Still works fine for me FWIW. Are you still encountering this issue with Plasma 5.17?
Comment 9 White Fossa aka Artyom Vetrov 2020-01-26 21:44:58 UTC
(In reply to Nate Graham from comment #8)
> Still works fine for me FWIW. Are you still encountering this issue with
> Plasma 5.17?

Plasma 5.17.5 (Fedora 31), the bug is still here.
Comment 10 Nate Graham 2020-01-26 22:19:52 UTC
How bizarre. Thanks for checking back in and verifying.
Comment 11 Nate Graham 2020-05-08 13:43:55 UTC
Still works for me with Plasma 5.18 and git master.
Comment 12 White Fossa aka Artyom Vetrov 2020-06-28 11:20:29 UTC
(In reply to Nate Graham from comment #11)
> Still works for me with Plasma 5.18 and git master.

Gladly want to say, that after update to Fedora 32 bug is disappeared. Time to return to KDE!
Comment 13 White Fossa aka Artyom Vetrov 2020-06-28 11:22:41 UTC
Maybe it disappeared earlier, checked just after update to 32.
Comment 14 Nate Graham 2020-06-28 15:08:16 UTC
I think I know what this issue is/was now: a touchscreen driver bug: https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/1774242

Your ThinkPad tablet uses a Wacom driver which is affected by the above bug. Some distros ship a fix to this bug and some don't. Evidently Fedora has joined the ranks of the distros that do. :)

I found out about all of this by getting a Lenovo device with a Wacom touchscreen myself, learning about this issue, and helping to get it fixed for openSUSE Tumbleweed: https://bugzilla.suse.com/show_bug.cgi?id=1172669
Comment 15 White Fossa aka Artyom Vetrov 2020-06-30 16:53:21 UTC
(In reply to Nate Graham from comment #14)
> I think I know what this issue is/was now: a touchscreen driver bug:
> https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/1774242
> 
> Your ThinkPad tablet uses a Wacom driver which is affected by the above bug.
> Some distros ship a fix to this bug and some don't. Evidently Fedora has
> joined the ranks of the distros that do. :)
> 
> I found out about all of this by getting a Lenovo device with a Wacom
> touchscreen myself, learning about this issue, and helping to get it fixed
> for openSUSE Tumbleweed: https://bugzilla.suse.com/show_bug.cgi?id=1172669

Thanks.