نصوص قسم <head> لمكون Discourse لا يتم تحميلها على المتصفح أحيانًا بعد الترقية إلى discourse 2.8.0.beta7 و beta8

أثناء تخصيص موقع Discourse (قبل Discourse 2.7.0)، قمت بوضع بعض نصوص JavaScript المخصصة في قسم <head> الخاص بالمكون. كما أقوم بتشغيل هذه النصوص البرمجية على أحداث Discourse مثل decorateWidget و onAppEvent و onPageChange. في الإصدار السابق من Discourse، سارت الأمور على ما يرام.

حاليًا، قمنا بترقية إصدار Discourse إلى 2.8.0.beta8. بمجرد الترقية إلى أحدث إصدار، نواجه بعض المشكلات المذكورة أدناه:

  • في صفحة الموضوع، نصوص <head> المخصصة الخاصة بنا لا يتم تحميلها أحيانًا في المتصفح حتى عند إعادة تحميل الصفحة بقوة عندما يكون المستخدم قد سجل الخروج.

  • في صفحة الموضوع، يتم تحميل نصوص قسم <head> أحيانًا بشكل جيد عندما يكون المستخدم قد سجل الخروج. بمجرد تسجيل الدخول عبر SSO، تفشل نصوص قسم <head> في التحميل على صفحة المتصفح أحيانًا.

  • عندما تفشل نصوص قسم <head> في التحميل على الصفحة، يتم تحميل نصوص قسم الرأس في المتصفح في كل مرة دون أي مشكلة.

نواجه المشكلة المذكورة أعلاه بعد ترقية إصدار Discourse إلى 2.8.0.beta7 و beta8.

لقد تحققت من ملفات النصوص البرمجية المحملة من مصدر المتصفح كما يلي:

إذًا، هل المشكلات تأتي حقًا مع الإصدار المحدث 2.8.0.beta7 و beta8 (أو) هل أحتاج إلى القيام بأي شيء متعلق بهذا في إعدادات المسؤول؟

إعجاب واحد (1)