diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js index ca96a99f4..c21cc7cde 100644 --- a/js/ui/extensionSystem.js +++ b/js/ui/extensionSystem.js @@ -376,7 +376,8 @@ var ExtensionManager = class extends Signals.EventEmitter { this.logExtensionError(extension.uuid, new Error( 'A different version was loaded previously. You need to log out for changes to take effect.')); } else { - let enabled = this._enabledExtensions.includes(extension.uuid); + let enabled = this._enabledExtensions.includes(extension.uuid) && + this._extensionSupportsSessionMode(extension.uuid); if (enabled) { if (!this._callExtensionInit(extension.uuid)) return;