Load extension i18n before script

This commit is contained in:
Cohee
2025-02-27 17:41:59 +00:00
parent e312ae6b3b
commit d3006cc720

View File

@ -384,7 +384,7 @@ async function activateExtensions() {
if (meetsModuleRequirements && !isDisabled) { if (meetsModuleRequirements && !isDisabled) {
try { try {
console.debug('Activating extension', name); console.debug('Activating extension', name);
const promise = Promise.all([addExtensionScript(name, manifest), addExtensionStyle(name, manifest), addExtensionLocale(name, manifest)]); const promise = addExtensionLocale(name, manifest).finally(() => Promise.all([addExtensionScript(name, manifest), addExtensionStyle(name, manifest)]));
await promise await promise
.then(() => activeExtensions.add(name)) .then(() => activeExtensions.add(name))
.catch(err => console.log('Could not activate extension', name, err)); .catch(err => console.log('Could not activate extension', name, err));