I mention these both in the same query because I think this behavior has to do with the way each of them handles master windows, and the concept of "master" in XMonad is something I don't understand very well.
The two layouts in particular are:
> magnifier = Mag.magnifiercz' 1.3
> magnifier $ named "Split" $
> combineTwoP (TwoPane (3%100) (2%3))
> (noBorders simpleTabbedBottom)
> (limitWindows 3 $ Column 1)
> (ClassName "Iceweasel")
and
> (magnifier $ gridIM (1%5) (Role "buddy_list"))
With the IM layout, it appears that any new window becomes the master, which is not the desired behavior; the buddy list should stay master, if I understand correctly.
The problem with the combineTwoP layout is that one of the iceweasel instances on the left side of the screen is a master window, leading to the undesired behavior of the other one magnifying.
Additionally, is it possible to have no master windows (e.g. in a grid layout)?
Thank you very much.
--