diff --git a/src/vs/base/common/worker/webWorker.ts b/src/vs/base/common/worker/webWorker.ts index 666bd15aa03..999f490c590 100644 --- a/src/vs/base/common/worker/webWorker.ts +++ b/src/vs/base/common/worker/webWorker.ts @@ -315,7 +315,7 @@ export class WebWorkerClient extends Disposable implements IWe ) { super(); - this._worker = worker; + this._worker = this._register(worker); this._register(this._worker.onMessage((msg) => { this._protocol.handleMessage(msg); }));