290dd38a3a
Since this is an async operation, we may want to let some things happen after the engine is changed due to completion being enabled/disabled. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2512>