مؤخرًا، واجهنا مشكلة في مكون الإضافات الخاص بالتقييمات حيث كانت بيانات قديمة/فارغة تُمرَّر إلى الويب هوكس. اتضح أن السبب هو الاعتماد على أحداث DiscourseEvent في طابور استدعاءات الويب هوك.
هذا يؤدي إلى طابور استدعاء الويب هوك قبل أن تقوم بعض أو جميع الإضافات بتشغيل تعديلاتها، نظرًا لعدم وجود آلية لضمان ترتيب التنفيذ. خاصةً، أن الكود الأساسي يأخذ أولوية أعلى.
أقترح أن تُطابَر هذه الويب هوكس بعد استدعاء DiscourseEvent.trigger، بحيث تكون جميع الإضافات قد نفذت تعديلاتها على النموذج بحلول تلك النقطة.