Changeset 89d6536 in Klonkt for src/views/shell.ejs


Ignore:
Timestamp:
06/14/2026 04:20:02 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
c80e78b
Parents:
2b52bfb
Message:

fix: track buttons via event delegation (survives HTMX history-restore after back button)

Regression from the back-button sheet: popstate let HTMX restore #pcms-main
(hx-history-elt) with data-pcms-attached baked in but listeners gone -> the
per-button attach skipped them -> dead buttons after "back". Now: one delegated
body listener (as playlist-delete already did). data-pcms-attached + htmx:afterSettle
rebinding removed. audio-player.js ?v=8 -> ?v=9.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/shell.ejs

    r2b52bfb r89d6536  
    277277     ?v=N — cache-buster: bump bij elke audio-player.js wijziging zodat
    278278     Cloudflare (max-age=1y) niet de oude versie blijft serveren. -->
    279 <script src="/assets/js/audio-player.js?v=8"></script>
     279<script src="/assets/js/audio-player.js?v=9"></script>
    280280<% if (site && site.enable_audio_player && audioTracks && audioTracks.length > 0) { %>
    281281  <script>window.PCMS_SITE_TRACKS = <%- JSON.stringify(audioTracks) %>;</script>
Note: See TracChangeset for help on using the changeset viewer.