Hi ! Always for all frames, position constantly affected by: left - 5 and top - 29. It seems like a bug, but it could also be an oversight. Can someone comment please ? Thanks ! xfwm4 4.18.0 xorg-server 21.1.9 Emacs 28.2, 29.1 Archlinux How to reproduce: ################# $ emacs --fg-daemon -Q ... Starting Emacs daemon. $ emacsclient --eval "(make-frame-on-display \":0\")" # $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (185 . 130) $ emacsclient --eval "(make-frame-invisible (nth 0 (frame-list)) t)" nil $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (180 . 101) Moving frame to left-top corner ############################### $ emacsclient --eval "(make-frame-visible (nth 0 (frame-list)))" # $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (0 . 0) $ emacsclient --eval "(make-frame-invisible (nth 0 (frame-list)) t)" nil $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (-5 . -29) $ emacsclient --eval "(make-frame-visible (nth 0 (frame-list)))" # $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (-5 . 0) $ emacsclient --eval "(make-frame-invisible (nth 0 (frame-list)) t)" nil $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (-10 . -29) $ emacsclient --eval "(make-frame-visible (nth 0 (frame-list)))" # $ emacsclient --eval "(frame-position (nth 0 (frame-list)))" (-10 . 0)