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:
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);