From 09156ccf11fa2c3fdd512ccfdac2fc8db0f15027 Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Mon, 9 Feb 2026 20:27:46 +0300 Subject: [PATCH] Change IDs for volumeControls, volumeSlider, and controlMute when looping (watch.js) --- web/skins/classic/views/js/watch.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/skins/classic/views/js/watch.js b/web/skins/classic/views/js/watch.js index abeb6eadc..d23237e7b 100644 --- a/web/skins/classic/views/js/watch.js +++ b/web/skins/classic/views/js/watch.js @@ -896,6 +896,13 @@ function streamReStart(oldId, newId) { //Change main monitor block monitor_div.innerHTML = currentMonitor.streamHTML; + const volumeControls = document.getElementById('volumeControls'+oldId); + if (volumeControls) volumeControls.id = 'volumeControls'+newId; + const volumeSlider = document.getElementById('volumeSlider'+oldId); + if (volumeSlider) volumeSlider.id = 'volumeSlider'+newId; + const controlMute = document.getElementById('controlMute'+oldId); + if (controlMute) controlMute.id = 'controlMute'+newId; + //Change active element of the navigation menu document.getElementById('nav-item-cycle'+oldId).querySelector('a').classList.remove("active"); document.getElementById('nav-item-cycle'+newId).querySelector('a').classList.add("active");