Tested with my F28 remixes of GNOME, KDE, XFCE, LXQT, LXDE, CINN, and MATE... and it fixes the issue... both with the little yellow warning banner in the Anaconda installer... and with gnome-inital-setup post-install with GNOME. Works great.
Seems to work fairly well for the small set of VMs I created. I created Xubuntu 1604, CentOS 7.5 (by claiming it was Fedora 27 with a custom uploaded iso), and Fedora 28 (same method as CentOS).
Thanks for your development and patch work.