From bfeb4a914ad226c6373a545df87f34c473419276 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Thu, 2 Sep 2021 20:13:00 +0200 Subject: [PATCH] [mirotalksfu] - fix removeConsumer --- public/js/RoomClient.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index de14b3a..52bfd8a 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -831,9 +831,12 @@ class RoomClient { removeConsumer(consumer_id) { let elem = this.getId(consumer_id); let d = this.getId(consumer_id + '_d'); + elem.srcObject.getTracks().forEach(function (track) { track.stop(); }); + + if (elem) elem.parentNode.removeChild(elem); if (d) d.parentNode.removeChild(d); this.consumers.delete(consumer_id);