From ce2f9ae32a2f39028fa4860d27de545f8fc5e6fa Mon Sep 17 00:00:00 2001 From: R Midhun Suresh Date: Mon, 11 Aug 2025 10:43:36 +0530 Subject: [PATCH] Throw error in trackListener as well --- src/viewmodels/base/Disposables.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/viewmodels/base/Disposables.ts b/src/viewmodels/base/Disposables.ts index a712a120fb..77df53d097 100644 --- a/src/viewmodels/base/Disposables.ts +++ b/src/viewmodels/base/Disposables.ts @@ -50,6 +50,7 @@ export class Disposables { * Add an event listener that will be removed on dispose */ public trackListener(emitter: EventEmitter, event: string, callback: (...args: unknown[]) => void): void { + this.throwIfDisposed(); emitter.on(event, callback); this.track(() => { emitter.off(event, callback);