vmware / open-vm-tools

Official repository of VMware open-vm-tools project
http://sourceforge.net/projects/open-vm-tools/
2.25k stars 427 forks source link

When Drag/Drop Disabled in VM Workstation, Ubuntu (Guest) Freezes when Click Dragging Near VM Container Edge #661

Open amiga-500 opened 1 year ago

amiga-500 commented 1 year ago

Describe the bug

So this has been a looooong time problem. It seems to only occur with Ubuntu. It happens in XOrg and Wayland, but Wayland exacerbates the issue. If it matters, i am using GNOME but the issue also occurs in Unity.

It occurs when drag/drop is disabled in VM Workstation. When its disabled then inside the guest host (linux) and say you click (and held the button down) and dragged until u hit a corner then the highlighting ur doing will freeze for a second or so, then it will update to catch up to where ur mouse really is (see video below).

When drag/drop is enabled, you still see the oddity but it is very minimal.

My guess is vm-tools is constantly polling drag/drop events from VM Workstation even if it is disabled by Workstation. So, when dragging to the corner it is monitoring and expecting an event(?) from Workstation but it times out. It's that waiting period that is causing this bug/glitch.

Reproduction steps

position

In the above video, i am merely holding down my mouse button and dragging until it hits the left edge of the VM guest window. At that point the highlight freezes for a second or two before resuming. During that time i am free to move my mouse..nothing in the OS is frozen..it is only the highlighting caused by the mouse.

Expected behavior

It should not freeze at all when drag/drop in vm workstation is disabled.

Additional context

No response

LyubomirT commented 10 months ago

Same issue for me. Considering that there is no activity on this issue I'm afraid this won't be fixed anytime soon...