Rerender on new route or transition

Wenn der “Footer” in Discourse gerendert wird, sendet die App ein “Event”.

Das Event ist inserted-custom-html:footer.

Du kannst dieses Event nutzen, um deinen Footer-Inhalt wie folgt zu aktualisieren:

api.onAppEvent("inserted-custom-html:footer", () => {
  // Füge hier dein JS hinzu
});

Es gibt noch ein paar weitere Details hier.

Das sollte für das, was du erreichen möchtest, funktionieren. Falls nicht, lass es mich wissen – und poste den Code, den du verwendest.