From cfd3d8fefb4ea40dc9e564601b044cbe19bb7400 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Mon, 15 Mar 2021 16:49:07 -0500 Subject: [PATCH] Fix loading projects with custom extensions Specifically, if someone saves a project with a custom extension in it, they will actually be able to load it if they go back to TW with that extension enabled. We're not automatically loading custom extensions from projects, that's unsafe. --- src/extension-support/extension-manager.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/extension-support/extension-manager.js b/src/extension-support/extension-manager.js index 2a70feac..3d892fc6 100644 --- a/src/extension-support/extension-manager.js +++ b/src/extension-support/extension-manager.js @@ -208,6 +208,7 @@ class ExtensionManager { */ registerExtensionService (serviceName) { dispatch.call(serviceName, 'getInfo').then(info => { + this._loadedExtensions.set(info.id, serviceName); this._registerExtensionInfo(serviceName, info); }); }