هذا متوقع إذا قمت ببناء إضافاتك باستخدام خطافات غير كافية، مثل $( document ).ready أو أي شيء من هذا القبيل.
Discourse هو تطبيق EmberJS، لذا يجب أن تأخذ أي إضافات ذلك في الاعتبار وأن تتصل بالخطافات الموجودة في التطبيق. يمكنك معرفة المزيد عن ذلك على Developing Discourse Themes & Theme Components