From 5b97e1627eec5b90693e575422b9588cf3395db1 Mon Sep 17 00:00:00 2001 From: Armin Date: Wed, 8 Jul 2026 19:32:32 +0200 Subject: [PATCH] keep currently playing track alive when clearing playlist --- index.html | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 33348f0..5a88280 100644 --- a/index.html +++ b/index.html @@ -1683,14 +1683,9 @@ isolateBtn.addEventListener('click', isolateTracks); deleteBtn.addEventListener('click', deleteTrack); clearBtn.addEventListener('click', () => { if (tracks.length === 0) return; - if (currentIndex >= 0) { - const current = tracks[currentIndex]; - tracks = [current]; - currentIndex = 0; - } else { - tracks = []; - currentIndex = -1; - } + for (const t of tracks) URL.revokeObjectURL(t.url); + tracks = []; + currentIndex = -1; selectedIndices.clear(); anchorTrack = null; renderTracks();