From 311b8e09d076c26d38d40753af270eaea72663dd Mon Sep 17 00:00:00 2001 From: sjaanus Date: Thu, 3 Jul 2025 11:23:08 +0300 Subject: [PATCH] fix: tear down also event handlers in addon service --- src/lib/services/addon-service.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lib/services/addon-service.ts b/src/lib/services/addon-service.ts index fec3599a42..89d3102905 100644 --- a/src/lib/services/addon-service.ts +++ b/src/lib/services/addon-service.ts @@ -367,7 +367,6 @@ export default class AddonService { } destroy(): void { - // Clean up event handlers first to prevent race conditions during teardown this.eventHandlers.forEach((handler, eventName) => { try { this.eventService.off(eventName, handler); @@ -380,7 +379,6 @@ export default class AddonService { }); this.eventHandlers.clear(); - // Then destroy addon providers Object.values(this.addonProviders).forEach((addon) => addon.destroy?.(), );