أواجه خطأً غريبًا في خادم discourse الخاص بنا: لا يظهر شيء على اليمين كمعاينة. في بعض الأحيان يمكن إصلاح ذلك عن طريق تحديث الصفحة، وفي أحيان أخرى لا يمكن ذلك.
للأسف لن يكون ذلك مفيدًا جدًا، حيث أن المنتدى مقيد الوصول.\n\nومع ذلك، اكتشفت شيئًا آخر: معاينة المشاركة تختفي فقط عند الرد على موضوع معين باستخدام زر “رد” بجوار القلب.\n
يحدث هذا عادةً عندما يكون تكوين HTTPS للموقع خاطئًا. هل يمكنك التحقق من سجلات DevTools عند حدوث المشكلة؟ سيعرض لك كل من علامة التبويب Console وعلامة التبويب Network سبب حدوثها.
فقط لأقول إننا نرى هذه المشكلة في منتدى Fairphone أيضًا، ويبدو أنها منذ التحديث إلى الإصدار 2.9.0 beta 5 و 6. ستجدون موضوعًا هنا.
أؤكد أن هذا يبدو أنه يحدث فقط عندما يبدأ المنشور الجديد بالنقر على زر “Reply” الرمادي لمنشور سابق. استخدام زر “Reply” الأزرق العام، أو استخدام “Quote” لبدء المنشور، لا ينتج عنه المشكلة.
نلاحظ مشاكل أخرى (متعلقة بـ JS؟) في نفس الوقت، على سبيل المثال “Quote”، وإدراج رابط تشعبي (حقل العنوان الاختياري غير مملوء ولا يمكن التحقق من صحة الحوار). لا تُرى هذه المشاكل إذا لم يبدأ المنشور بالنقر على زر “Reply” الرمادي.
أواجه نفس المشكلة في أحد مثيلي discourse اللذين أديرهما - https://forums.adug.org.au/
لا يحدث هذا في الوضع الآمن، ولكن أدوات المطور لا تظهر أي أخطاء أيضًا.
ألاحظ أيضًا أن تمييز الصيغة لم يعد يعمل - يبدو أن سمة CSS تعيد تعيين أنماط hljs - باستخدام السمة الافتراضية - ولا يحدث هذا أيضًا في الوضع الآمن.
هذا يعني أن هناك أخطاء في سمة Fairphone. يجب إصلاحها بواسطة مسؤول هناك. يبدو أنه، على سبيل المثال، هناك مكون سمة يحاول استخدام الكائن العام القديم Discourse.User الذي تم إيقافه.