https://bugs.winehq.org/show_bug.cgi?id=55179
--- Comment #11 from Pascal Mons pascal_mons@hotmail.com --- I agree with you. From what I see, given that it was fully working in the previous WineHQ stable 7.0.2, it looks like something has changed maybe in the behavior of Freedesktop.org software. Was it a different version of software used in stable release 7.0.2 ?
Everything goes well here:
---snip--- 02e0:trace:xdnd:X11DRV_XDND_FreeDragDropOp 02e0:trace:event:call_event_handler 465 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x1) at x(2300),y(1667) 02e0:trace:event:process_events processed 2 events, returning 1 02e0:trace:event:call_event_handler 483 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 484 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:xdnd:XDNDDATAOBJECT_AddRef (0283A0D8) 02e0:trace:xdnd:x11drv_dnd_position_event the application accepted the drop (effect = 0) ---snip---
Then I see a 30 times repetition of a handle_xdnd_position_event, with each time different x and y coordinates, reflecting the move of the mouse over the map.
That's a proof that the processing stalled. In the end after 30 unanswered requests, the DND operation is cancelled:
---snip--- 02e0:trace:xdnd:x11drv_dnd_leave_event DND Operation canceled 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:xdnd:XDNDDATAOBJECT_Release (0283A0D8) 02e0:trace:xdnd:X11DRV_XDND_FreeDragDropOp ---snip---
Maybe we can get hints when analizing how things go with the previous version 7.0.2 which was working fine. If you didn't change your code from 7.02 to 8.0.1, it has to be behavioral changes on the side of freedesktop.org. This imply you are using a different version of their software I believe. Because I didn't change my own system version over the last year [Ubuntu 20.04]. And I noticed the change as soon as stable 8.0 was installed on my system, given that I am using the app daily to update new speed traps.