fix: play button resumes paused track instead of switching to selected track

This commit is contained in:
Armin 2026-07-08 17:17:22 +02:00
commit 61cdc6fd53

View file

@ -1480,6 +1480,10 @@ audioElA.addEventListener('pause', onPause);
audioElB.addEventListener('pause', onPause); audioElB.addEventListener('pause', onPause);
playBtn.addEventListener('click', () => { playBtn.addEventListener('click', () => {
if (tracks.length === 0) return; if (tracks.length === 0) return;
if (audio.paused && currentIndex >= 0) {
audio.play().catch(() => {});
return;
}
const selArr = [...selectedIndices]; const selArr = [...selectedIndices];
const sel = selArr.length > 0 ? selArr[0] : -1; const sel = selArr.length > 0 ? selArr[0] : -1;
if (sel >= 0 && sel !== currentIndex) { if (sel >= 0 && sel !== currentIndex) {