-- Workspaces myWorkspaces = [ "1:net" , "2:$>_" , "3:fm" , "4:vm" , "5:gfx" , "6:media" , "7:office" , "8:sys" , "9:misc" , "10:games" ] here are my workspaces and manage hooks are below: -- Manage Hook myManageHook :: ManageHook myManageHook = composeAll [ -- Start doShift className `oneOf` [ "Google-chrome", "claws-mail", "waterfox", "ktorrent" ] --> (doF . W.view <> doShift) "1:net", I notice that when I start waterfox my browser, it doesn't shift to 1:net workspace. What am I doing wrong? WM_CLASS(STRING) = "Navigator", "waterfox" according to xprop