Extensions: stable manifests sorting if conflicts in loading order

This commit is contained in:
Cohee
2024-12-11 23:00:57 +02:00
parent 7b0d854fe6
commit d9e0df0884

View File

@@ -38,7 +38,7 @@ export let modules = [];
let activeExtensions = new Set(); let activeExtensions = new Set();
const getApiUrl = () => extension_settings.apiUrl; const getApiUrl = () => extension_settings.apiUrl;
const sortManifests = (a, b) => a.loading_order - b.loading_order; const sortManifests = (a, b) => parseInt(a.loading_order) - parseInt(b.loading_order) || String(a.display_name).localeCompare(String(b.display_name));
let connectedToApi = false; let connectedToApi = false;
/** /**