Bug 392287 - Dragging icons/widgets causes mouse icon to go crazy switching rapidly between disabled and normal
Summary: Dragging icons/widgets causes mouse icon to go crazy switching rapidly betwee...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (show other bugs)
Version: 5.12.3
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-25 03:37 UTC by battaglia01
Modified: 2021-04-09 04:33 UTC (History)
5 users (show)

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


Attachments
Rapid mouse state changes (1.98 MB, image/gif)
2018-03-25 03:37 UTC, battaglia01
Details
mouse-cursor-when-dragging-desktop-icon (49.41 KB, video/mp4)
2018-03-30 17:30 UTC, Alexander Mentyu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description battaglia01 2018-03-25 03:37:50 UTC
Created attachment 111622 [details]
Rapid mouse state changes

Dragging icons or widgets on the desktop causes the mouse to alternate rapidly between normal and disabled.

The attached picture shows the behavior. The same exact behavior happens in panels when dragging widgets. Every other pixel the mouse switches between the "drag" icon and the "disabled" icon.

The behavior happens on the Desktop and on Panels for folders and widgets, but does *not* happen in Dolphin.

I'm running Plasma 5.12.3 in KDE Neon on a Microsoft Surface Pro 4. I have HiDPI scaling=2.0 and PLASMA_USE_QT_SCALING=true set. The problem also happens with PLASMA_USE_QT_SCALING=false. (I'm not sure if it happens if HiDPI scaling is disabled entirely).
Comment 1 Patrick Silva 2018-03-25 16:59:12 UTC
maybe related/dupicate
bug 391548
Comment 2 battaglia01 2018-03-25 18:17:50 UTC
These seem to be different bugs. I don't get the problem I mentioned when dragging from Dolphin to the desktop, only when:

1. dragging from the desktop to itself
2. dragging a widget to the desktop
3. dragging a widget to the panel

The thing I'm talking about is really the rapid flip-flopping of "drag" and "disabled" mouse states.
Comment 3 Alexander Mentyu 2018-03-30 16:35:02 UTC
Disabled mouse state appears only once - when starting dragging desktop icon very slowly in:

Plasma: 5.12.3
Apps: 17.12.3
Frameworks: 5.44.0
Qt: 5.10.1
Kernel: 4.14.27-1-MANJARO
OS: Netrunner Rolling
Comment 4 battaglia01 2018-03-30 17:14:59 UTC
Strange. A few questions:

1) What DPI setting are you using?
2) Do you get the problem if you drag and drop a new widget onto the desktop?
3) Do you get a problem if you drag and drop a new widget onto a panel?
Comment 5 Alexander Mentyu 2018-03-30 17:30:20 UTC
Created attachment 111737 [details]
mouse-cursor-when-dragging-desktop-icon

1) Tried without scaling and with 1.2 scaling
2) Yes

attaching video with demonstration
Comment 6 llamatron2112 2018-06-05 05:42:34 UTC
I got this bug too, it feels like some pixels are valid drop locations and some others are not. Usually it's possible to find a "valid" pixel and complete the drag'n'drop by moving the mouse very slowly and try to drop when the cursor shows as a valid spot.

I say "feels" because I haven't found a way to see if it's really given pixels, or if it just randomly changes when moving the mouse.

I see it happening also in the pulseaudio applet, when draging an application to a sound output.

Running Plasma 5.12.5 on Arch.
Comment 7 llamatron2112 2018-06-05 15:28:47 UTC
I got more infos: I did a fresh Manjaro KDE install, and the problem started to happen after installing the nvidia proprietary driver. My gpu is a GTX1080.
Comment 8 llamatron2112 2018-06-08 15:11:03 UTC
More infos again: I checked a few distros (Manjaro, Kubuntu & OpenSUSE TW), it happened only on Arch based ones.
Comment 9 battaglia01 2018-06-11 19:14:31 UTC
Alexander Mentyu: can you try with 2.0 scaling?

llamatron2212@gmail.com: well, at least it's confirmed for some distros. I have it for Neon, haven't tried with the others. Kind of surprised it isn't on Kubuntu for you - I'll be testing that later.
Comment 10 battaglia01 2018-06-14 02:04:12 UTC
Confirming this bug is here in Plasma 5.13 as well on Neon (Trusty).
Comment 11 battaglia01 2018-07-24 20:59:14 UTC
OK, some more details. I also have this bug on another laptop which doesn't have HiDPI support, so it doesn't seem to be related to that.

However, the common situation in both cases is that I'm using this on a touchpad. I wonder if this is a touchpad issue specifically, rather than a mouse?
Comment 12 llamatron2112 2018-07-24 22:55:34 UTC
(In reply to battaglia01 from comment #11)
> OK, some more details. I also have this bug on another laptop which doesn't
> have HiDPI support, so it doesn't seem to be related to that.
> 
> However, the common situation in both cases is that I'm using this on a
> touchpad. I wonder if this is a touchpad issue specifically, rather than a
> mouse?

I have this issue with a mouse
Comment 13 Nate Graham 2021-03-10 03:40:57 UTC
Cannot reproduce in Plasma 5.21 with either a touchpad or a mouse. Can you re-check? Thanks!
Comment 14 Bug Janitor Service 2021-03-25 04:33:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 15 Bug Janitor Service 2021-04-09 04:33:34 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!