Bug 434885

Summary: Drag-n-drop only works at certain cursor move speed
Product: [Plasma] plasmashell Reporter: Max <maximtsyba>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.15.0   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Illustration when dragging file from Dolphin to Telegram chat

Description Max 2021-03-24 14:40:23 UTC
Created attachment 137031 [details]
Illustration when dragging file from Dolphin to Telegram chat

SUMMARY
Drag and drop feature seems to be not working when I drag the file too fast. The problem seems to occur regardless of whether "Focus follows mouse" or "Focus by click" behaviour is enabled within the system.

STEPS TO REPRODUCE
1. Open two windows - one containing the file, and one being able to accept it on drag
2. Drag the file from one window to another

OBSERVED RESULT
Accepting window doesn't recognize the file if the cursor was moving too fast

EXPECTED RESULT
Accepting window should recognize the dragged file all the time

SOFTWARE/OS VERSIONS
KDE Neon: 5.21 User edition
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.3
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2021-03-24 15:50:49 UTC
Plasma is not involved in the drag process. 

Only Xserver, Dolphin and telegram.

Nothing indicates we are at fault until shown otherwise.

Please see if it is explicitly only Telegram and report there.
Comment 2 Max 2021-03-24 15:57:18 UTC
I can confirm that the issue also occurs when dragging from Dolphin to Firefox, and from Dolphin to Slack.
But when dragging file from desktop, it works just fine - so it seems only window-to-window scenario is affected.

Maybe then I should reopen it somewhere in Xserver's bug tracker?
Comment 3 Bug Janitor Service 2021-04-08 04:33:30 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 4 Bug Janitor Service 2021-04-23 04:33:19 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!