Das ist zu erwarten, wenn Sie Ihre Erweiterungen mit unzureichenden Hooks erstellen, wie z. B. $( document ).ready oder ähnlichem.
Discourse ist eine EmberJS-App, daher sollten Erweiterungen dies berücksichtigen und sich in die vorhandenen Hooks der App einklinken. Darüber können Sie unter Developing Discourse Themes & Theme Components mehr erfahren.