![Jonas Dreßler](/assets/img/avatar_default.png)
Only push uuids of newly enabled extensions to the `_extensionOrder` array if enabling them was successful. Otherwise, since `_callExtensionDisable()` doesn't remove uuids that weren't successfully enabled from the array, those extensions get added to the array multiple times when they're disabled and enabled. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/96