From 017b9e8b8f25ef7857211bbe65920e509f6e8b23 Mon Sep 17 00:00:00 2001 From: Liquidibrium Date: Sun, 24 Apr 2022 10:43:16 +0400 Subject: [PATCH] Remove _beforeUnloadHandler after destroy --- src/y-webrtc.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/y-webrtc.js b/src/y-webrtc.js index 37329f8..ee09502 100644 --- a/src/y-webrtc.js +++ b/src/y-webrtc.js @@ -428,6 +428,11 @@ export class Room { destroy () { this.disconnect() + if (typeof window !== 'undefined') { + window.removeEventListener('beforeunload', this._beforeUnloadHandler) + } else if (typeof process !== 'undefined') { + process.off('exit', this._beforeUnloadHandler) + } } }