
Since we always keep the active workspace until the user switches to a different one, we may end up with two empty workspaces at the end. It's not obvious to users why this happens, and there's indeed no good reason for the behavior - just remove the trailing workspace in that case. https://gitlab.gnome.org/GNOME/gnome-shell/issues/536