8929c89d1f
Instead of position x/y properties. This reduces CPU-intensive relayouts in JavaScript (`vfunc_allocate` etc). Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1271 since the other fix required already landed in 4c4846e9. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/936