Fix incorrect handling of work area and WM_STRUT which cause incorrect popup menu places.