Revert "Merge branch 'glist_grab_exclusive_focus_and_shift'"
Reverts !579 (merged) which was recently merged and caused mayhem with the CI failing with a segfault in the regression tests everywhere. Please wait for CI to finish so that we can be sure that this MR puts everything in a sane state again.