Fixes #129554: Do not leave the ExtensionsActivator in an attempt to activate descriptive extensions

This commit is contained in:
Alex Dima
2021-09-30 18:04:22 +02:00
parent f8a24158f7
commit dd20472656

View File

@@ -309,6 +309,11 @@ export class ExtensionsActivator {
const depDesc = this._registry.getExtensionDescription(depId);
if (depDesc) {
if (!depDesc.main && !depDesc.browser) {
// this dependency does not need to activate because it is descriptive only
continue;
}
// must first wait for the dependency to activate
currentExtensionGetsGreenLight = false;
greenExtensions[ExtensionIdentifier.toKey(depId)] = {