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.
--
          Alex R