Has anyone else had trouble with VTWM and recent versions of Firefox where the drop-down menus vanish when the mouse is moved onto them? It has been a problem recently. It seems to be a side effect of the focus-follows-mouse aspect of VTWM. When the mouse moves onto the menu, the focused main Firefox window blurs, the menu vanishes, and then the main Firefox window focuses again.
I tried calling VTWM's f.focus function on the Firefox window and this fixes the problem. However, this isn't a real solution because, of course, now Firefox never loses focus again when I mouse over to another program. I have to call f.focus or f.unfocus to restore normality.
Any advise or ideas? Is there a way to make Firefox windows call f.focus when the mouse enters them automatically, and f.unfocus when pointing at another program?
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Has anyone else had trouble with VTWM and recent versions of Firefox where the drop-down menus vanish when the mouse is moved onto them? It has been a problem recently. It seems to be a side effect of the focus-follows-mouse aspect of VTWM. When the mouse moves onto the menu, the focused main Firefox window blurs, the menu vanishes, and then the main Firefox window focuses again.
I tried calling VTWM's f.focus function on the Firefox window and this fixes the problem. However, this isn't a real solution because, of course, now Firefox never loses focus again when I mouse over to another program. I have to call f.focus or f.unfocus to restore normality.
Any advise or ideas? Is there a way to make Firefox windows call f.focus when the mouse enters them automatically, and f.unfocus when pointing at another program?
Thanks.
(I also replied via email, but not sure it will make it here.)
This was discussed on the mailing list over quite a few months and finally "resolved" in October. Here is the relevant post:
https://sourceforge.net/p/vtwm/mailman/message/45582975/
TLDR; go to about:config and set widget.gtk.grab-pointer=1. This also works with Thunderbird.
That did it! Thanks.
Three cheers to the greatest window manager ever!
Last edit: Richard Ellwood 2024-01-20