I haven't messed with my xmonad.hs in a long time, but adding
setWMName "LG3D"
to my startupHook fixed most of the issues for me. setWMName "LG3D"
to my startupHook fixed most of the issues for me.