From 2f68c652dde3d2f7d9962442a3acc9bb1e8eae2b Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Tue, 20 May 2025 17:51:39 +0200 Subject: [PATCH] Remove events listeners before adding, prevent duplication --- src/router.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/router.ts b/src/router.ts index 770dd80..399a277 100755 --- a/src/router.ts +++ b/src/router.ts @@ -425,6 +425,15 @@ export async function registerAllListeners() { } } + // Remove before adding to be sure there's no duplicate + window.removeEventListener('message', handleRequestLink); + window.removeEventListener('message', handleAddProfile); + window.removeEventListener('message', handleGetProcesses); + window.removeEventListener('message', handleAddFolder); + window.removeEventListener('message', handleDecryptState); + window.removeEventListener('message', handleValidateToken); + window.removeEventListener('message', handleRenewToken); + window.addEventListener('message', handleRequestLink); window.addEventListener('message', handleAddProfile); window.addEventListener('message', handleGetProcesses);