I have a similar issue but when i startup xmonad for the first time. All i do is reset the layout on all visible workspaces (mod-shift-space). Havent figured how to fix it. Using dzen as my status bars.

On Wed, Mar 2, 2016 at 7:49 AM, Tuncer Ayaz <tuncer.ayaz@gmail.com> wrote:
Does anybody else run XMonad on Arch Linux AMD64 (non-testing)? Since
about a week (and a half) ago something seems to have caused
avoidStruts to be ignored, because xmobar is covered by any window I
open. I've tried unsuccessfully with my full config and the recently
suggested new sample config here on the list[1]. Any idea what's
happening? It's possibly an operator issue, but I don't know how to
debug it.

[1] https://mail.haskell.org/pipermail/xmonad/2015-December/014977.html
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad