Le javascript personnalisé n'est appliqué qu'après le rafraîchissement, créant des catégories pour le plugin de localisation

Si je ne me trompe pas, comme Discourse est une application monopage, je pense que vous devrez utiliser api.onPageChange() de l’API de plugin pour cela.