I have mutt on desktop 3, firefox on desktop 2 (no behaviors defined in apps.conf, both desktops in fullscreen mode). If I use urlscan to open a url from mutt (which normally -- in monsterwm -- just opens a new tab in firefox but doesn't cause a desktop change), firefox is brought into desktop 3. But it also stays in desktop 2! The desktop switcher now shows the extra window in 3, but doesn't remove it from 2, and if I try to close that firefox showing on Desktop 2, snapwm crashes.
At one point (and I can't reproduce this now), snapwm was actually tiling several invisible windows along with the 'ghost' firefox in desktop 2...and then crashed.
I'll play with this some more and see if I can make it more reproducible.
Scott
Edit: It works fine if the mutt window and firefox are on the same desktop
Yep, only happens in fullscreen mode tho. Firefox is a pain in the arse with the way it tries to be too smart...
Easiest way around it in snapwm for now is to set firefox to always be on the one desktop.
This is odd... (snapwm-git)
I have mutt on desktop 3, firefox on desktop 2 (no behaviors defined in apps.conf, both desktops in fullscreen mode). If I use urlscan to open a url from mutt (which normally -- in monsterwm -- just opens a new tab in firefox but doesn't cause a desktop change), firefox is brought into desktop 3. But it also stays in desktop 2! The desktop switcher now shows the extra window in 3, but doesn't remove it from 2, and if I try to close that firefox showing on Desktop 2, snapwm crashes.
At one point (and I can't reproduce this now), snapwm was actually tiling several invisible windows along with the 'ghost' firefox in desktop 2...and then crashed.
I'll play with this some more and see if I can make it more reproducible.
Scott
Edit: It works fine if the mutt window and firefox are on the same desktop