From 8c0ae5a725962e8252b2ebea8529b21948be0a16 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 16 May 2025 12:49:28 +0200 Subject: [PATCH] frontend: prevent removal of moderator secret on participant left due to browser unload --- .../src/lib/pages/video-room/video-room.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts index 5ef4b3d..87583f0 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts @@ -153,7 +153,10 @@ export class VideoRoomComponent implements OnInit, OnDestroy { } this.wcManagerService.sendMessageToParent(message); - this.sessionStorageService.removeModeratorSecret(event.roomName); + + if (event.reason !== ParticipantLeftReason.BROWSER_UNLOAD) { + this.sessionStorageService.removeModeratorSecret(event.roomName); + } //if (this.contextService.isEmbeddedMode()) this.sendMessageToParent(event); this.redirectTo(redirectURL, isExternalURL);