Skip to content

Commit 46c9110

Browse files
authored
fix: remove listener from correct object (#1768)
1 parent 65e0bfe commit 46c9110

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/windmills-can-fly.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'livekit-client': patch
3+
---
4+
5+
Fix leaking memory by removing event listener from correct scope

src/room/Room.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -937,7 +937,7 @@ class Room extends (EventEmitter as new () => TypedEmitter<RoomEventCallbacks>)
937937
window.addEventListener('beforeunload', this.onPageLeave);
938938
}
939939
if (isWeb()) {
940-
document.addEventListener('freeze', this.onPageLeave);
940+
window.addEventListener('freeze', this.onPageLeave);
941941
}
942942
this.setAndEmitConnectionState(ConnectionState.Connected);
943943
this.emit(RoomEvent.Connected);

0 commit comments

Comments
 (0)