fvwmorg / fvwm3

FVWM version 3 -- the successor to fvwm2
Other
507 stars 79 forks source link

Desktop becomes unresponsive until <esc> is clicked when clicking right mouse button while holding left button on firefox tabs #952

Closed jonakselm closed 7 months ago

jonakselm commented 7 months ago

Upfront Information

What did I do

I missclicked and ended up clicking the right mouse button (MB2 I think) while holding down the left mouse button (MB1)

Expected Behaviour

Nothing special happens and everything works fine.

Actual Behaviour

Desktop becomes unresponsive while sound and terminals continues to work. Everything except for window input works (mouse events, focus, etc.). Mouse pointer can be moved but doesn't register focus anymore. Everything works again after pressing

Steps to Reproduce

How can the problem be reproduced? For this, the following is helpful:

Does Fvwm3 crash?

No

Extra Information

Log contains nothing special, but I will provide if asked

somiaj commented 7 months ago

I don't think this is an issue with fvwm, I think firefox is grabbing the xserver, and fvwm has to wait until firefox is done with it. You will notice similar behavior if you grab a tab (hold left click and move the mouse) to move the tab. This too grabs the xserver and fvwm just has to wait until firefox is done. You can also see that firefox makes the escape key abort the action and release the xserver, just move a tab out of the way then hit escape.

I too see this behavior, and I see the same mini icon appear when moving the tab around when clicking both mouse buttons, but I am not able to move the tab icon. I think this is due to an issue in firefox itself triggering the option to move the tab, but not actually letting you. Note I haven't tested this on other wms).

jonakselm commented 7 months ago

This works without a problem in openbox. The moment either of the buttons are released, the grabbing hand returns to the default pointer

ThomasAdam commented 7 months ago

Not a fvwm issue.