Une meilleure façon d'implémenter du code jQuery personnalisé ?

Discourse est une SPA, une application monopage. Cela signifie également que les scripts JavaScript que vous ajoutez dans <head> ne s’exécutent qu’une seule fois au chargement initial de la page, sauf si vous utilisez les méthodes appropriées. Vous devrez peut-être modifier votre code pour qu’il se déclenche en fonction d’un gestionnaire ou d’un écouteur d’événements.

Cela devrait vous aider.