diff --git a/src/public/AddonManager.ts b/src/public/AddonManager.ts index b55065142b..0261fd6826 100644 --- a/src/public/AddonManager.ts +++ b/src/public/AddonManager.ts @@ -50,7 +50,7 @@ export class AddonManager implements IDisposable { throw new Error('Could not dispose an addon that has not been loaded'); } loadedAddon.isDisposed = true; - loadedAddon.dispose(); + loadedAddon.dispose.apply(loadedAddon.instance); this._addons.splice(index, 1); } }