Il javascript personalizzato viene applicato solo dopo l'aggiornamento, creando categorie per il plugin di localizzazione

Se non erro, poiché Discourse è un’applicazione a pagina singola, credo che dovrai utilizzare api.onPageChange() dell’API dei plugin per questo.