From 1bd9331bfaf46614f30e81515d604a0f8aa53c3f Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Tue, 8 Apr 2025 20:45:42 +0100 Subject: [PATCH] Fix E2E error --- frontend/sync-client/src/sync-operations/syncer.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/sync-client/src/sync-operations/syncer.ts b/frontend/sync-client/src/sync-operations/syncer.ts index 7d7982d..a39e58d 100644 --- a/frontend/sync-client/src/sync-operations/syncer.ts +++ b/frontend/sync-client/src/sync-operations/syncer.ts @@ -273,11 +273,19 @@ export class Syncer { public stop(): void { clearInterval(this.refreshApplyRemoteChangesWebSocketInterval); - this.applyRemoteChangesWebSocket?.close(); + try { + this.applyRemoteChangesWebSocket?.close(); + } catch (e) { + this.logger.warn(`Failed to close WebSocket: ${e}`); + } } private updateWebSocket(settings: SyncSettings): void { - this.applyRemoteChangesWebSocket?.close(); + try { + this.applyRemoteChangesWebSocket?.close(); + } catch (e) { + this.logger.warn(`Failed to close WebSocket: ${e}`); + } if (!settings.isSyncEnabled) { this.applyRemoteChangesWebSocket = undefined;