Isso é esperado se você criar suas extensões usando hooks inadequados, como $( document ).ready ou algo parecido.
O Discourse é um aplicativo EmberJS, portanto, qualquer extensão deve levar isso em consideração e se conectar aos hooks existentes do aplicativo. Você pode aprender sobre isso em Developing Discourse Themes & Theme Components