| 384 | if (meetsModuleRequirements && !isDisabled) { | 384 | if (meetsModuleRequirements && !isDisabled) { |
| 385 | try { | 385 | try { |
| 386 | console.debug('Activating extension', name); | 386 | console.debug('Activating extension', name); |
| 387 | const promise = Promise.all([addExtensionScript(name, manifest), addExtensionStyle(name, manifest), addExtensionLocale(name, manifest)]); | 387 | const promise = addExtensionLocale(name, manifest).finally(() => Promise.all([addExtensionScript(name, manifest), addExtensionStyle(name, manifest)])); |
| 388 | await promise | 388 | await promise |
| 389 | .then(() => activeExtensions.add(name)) | 389 | .then(() => activeExtensions.add(name)) |
| 390 | .catch(err => console.log('Could not activate extension', name, err)); | 390 | .catch(err => console.log('Could not activate extension', name, err)); |