v2.4.2
v2.4.2 - 2026-07-25
π Fixed
- Drag seeking now continues outside the progress bar: once a seek drag starts, moving the pointer off the bar (or releasing anywhere on the page) is tracked via document-level listeners, so the drag no longer aborts when the cursor leaves the bar.
onMouseLeavenow only clears the hover tooltip. - Oversize probe no longer caches transient failures: a failed
HEADsize probe (no response / missingContent-Length) is no longer cached permanently, so a later attempt can retry. Successful probes are still cached and deduped, and the probe cache is now bounded. - Waveform fallback stuck after advancing from a long-form/live track: auto-advancing to the next track (via
onEndedor the next control) keptisLoadedMetaDataset, so the progress bar kept reading the previous long-form/live track's duration and stayed on thefaux/livebar fallback until the new track's metadata loaded.NEXT_AUDIOnow resetsisLoadedMetaDatawhen the track actually changes, matching the shuffle and previous-track paths, while leaving a single-track repeat-ALLloop (samesrc, no reload) untouched so its progress bar stays live.
Full Changelog: v2.4.1...v2.4.2