commit d660967ebbdb6eb201b841180a3642da9eba9a92
parent d26a0636febfb3a98fed8d13552849a337b728f5
Author: Hunter
Date:   Mon, 27 Apr 2026 15:33:10 -0400

bugfix: when first track tapped immediately after opening, play it

Diffstat:
Mresources/script.js | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/resources/script.js b/resources/script.js @@ -339,6 +339,11 @@ function setCurrentTrackIndex(i) { function toggleLooping(index) { if (!playerReady) return; if (index === currentTrackIndex) { + // First-tap on the auto-selected track: nothing is loaded yet, so start it like any other track. + if (!audio.src) { + playTrack(index); + return; + } if (!isPlaying && currentTrackDisplay.textContent.includes('Ready to play')) { audio.play().catch(err => { console.error('Failed to play audio:', err);