Extensions: stable manifests sorting if conflicts in loading order

d9e0df0884fe9cd1f96ef5077829ee16d7ba0ace

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +1 -1Showing whitespace changes
public/scripts/extensions.js+1 -1
@@ -38,7 +38,7 @@ export let modules = [];
38let activeExtensions = new Set();38let activeExtensions = new Set();
3939
40const getApiUrl = () => extension_settings.apiUrl;40const getApiUrl = () => extension_settings.apiUrl;
41const sortManifests = (a, b) => a.loading_order - b.loading_order;41const sortManifests = (a, b) => parseInt(a.loading_order) - parseInt(b.loading_order) || String(a.display_name).localeCompare(String(b.display_name));
42let connectedToApi = false;42let connectedToApi = false;
4343
44/**44/**