xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Opened 19 months ago

Last modified 9 months ago

#2733 assigned defect

Mouse pointer does not return to normal after drag and drop — at Version 2

Reported by: Marcelo Taube Owned by: Antoine Martin
Priority: critical Milestone: 4.1
Component: client Version: 3.0.x
Keywords: Cc:

Description (last modified by Antoine Martin)

Hello. After the fixes for #2714 improved so much my quality of life I became encouraged to report some issues I have with xpra.
This issue is a little minor, but easy to reproduce, I am betting that a fix on this issue will also cover more severe things that sometimes happen.

The issue is related to drag and drop, and I think it happens on any open program, but i will use gedit here which is easy available for testing.

If i drag something with the mouse, the pointer changes properly to drag and drop pointer (usually some kind of hand instead of the default pointer), then when I release the mouse button the pointer does not return to the original icon (I mean release within the same window, drag and drop across programs is not needed).

I attach pictures for three states when using gedit. Initially in the first.png the pointer is a text selection pointer (like the "I" letter), then i start dragging a text selection i did before and the pointer changes (second.png), finally I release the button and the pointer stays with the hand pointer (third.png) when it should go back to the original form.

I am using one of the latest betas for 3.0.x in the client and server.

Server: "xpra v3.0.9-r26111"
Server operating system: "Linux marcelo-vm 5.3.0-46-generic #38~18.04.1-Ubuntu SMP Tue Mar 31 04:17:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux"

Client:

Xpra
3.0.9

Python 3.8, 64bit

revision 26113
built on Win7Pro64-PC by Win7 Pro 64
2020-04-13 17:35

using Cython 0.29.16
gcc (Rev2, Built by MSYS2 project) 9.3.0

Change History (8)

Changed 19 months ago by Marcelo Taube

Attachment: first.png added

Changed 19 months ago by Marcelo Taube

Attachment: second.png added

Changed 19 months ago by Marcelo Taube

Attachment: third.png added

Changed 19 months ago by Marcelo Taube

Attachment: xpra.info added

Changed 19 months ago by Marcelo Taube

Attachment: 1.log added

Changed 19 months ago by Marcelo Taube

Attachment: xpra.showconfig.txt added

comment:1 Changed 19 months ago by Marcelo Taube

Extra detail: The pictures I included were doctored a little bit to include the mouse pointer because taking a screenshot on windows does not include the mouse pointer, but the mouse pointers I added are pretty similar to the observed pointers.

comment:2 Changed 18 months ago by Antoine Martin

Description: modified (diff)
Status: newassigned

The problem only occurs with ms windows clients.
The server is not sending the icon to reset to the cursor, like it does with Linux clients.
This can be seen using XPRA_SAVE_CURSORS=1 on the server. (can be used at both ends too)

Note: See TracTickets for help on using tickets.