FKB برو - موضوع اجتماعي

العنوان:
[خطأ] ينهار المظهر على Discourse 2026.4.0-latest — تعذر العثور على الوحدة 'ember-this-fallback/js-component'

الوصف:

بعد تحديث Discourse إلى الإصدار v2026.4.0-latest (الالتزام 19374472fd)، يتسبب مظهر FKB Pro في انهيار قاتل في الواجهة الأمامية، مما يجعل المنتدى غير قابل للاستخدام جزئيًا. يعرض Discourse شريطًا برتقاليًا:

“بسبب وجود خطأ في المظهر/المكون، قد لا يعمل موقعك بشكل صحيح. سببه ‘مظهر FKB Pro’.”

السبب الجذري:

لا يزال المظهر (أو أحد مكوناته) يشير إلى الوحدة ember-this-fallback/js-component، التي تم إزالتها من نواة Discourse في الإصدارات الأخيرة. كانت هذه الوحدة جسر توافق لنمط Ember this-property-fallback المُلغى، والذي سمح للقوالب باستخدام {{foo}} بدلاً من {{this.foo}}. أعلنت Discourse رسميًا عن إزالة هذا الجسر، واشترطت على جميع المظاهر والإضافات الانتقال إلى روابط this. الصريحة.


الخطأ من وحدة تحكم المتصفح:

فشل تحميل المظهر 4 من https://www.sitetalk.net/...
خطأ: تعذر العثور على الوحدة 'ember-this-fallback/js-component' المستوردة من (require)

[المظهر 4 'مظهر FKB Pro'] خطأ: تعذر العثور على الوحدة 'ember-this-fallback/js-component' المستوردة من (require)
  في vendor.js
  في requireModule (vendor.js)
  في Object.lookup (chunk.js)
  ...
  في reportThemeError (chunk.js)

(إصدار Discourse المعروض في وحدة التحكم: v2026.4.0-latest، و Ember v6.10.1)


البيئة:

العنصر القيمة
إصدار Discourse v2026.4.0-latest (الالتزام 19374472fd)
إصدار Ember v6.10.1
المظهر FKB Pro (التثبيت الافتراضي من هذا المستودع)
إعادة الإنتاج قابل لإعادة الإنتاج بنسبة 100% بعد ترقية Discourse

نأمل أن يتمكن المطورون من إصلاح هذه المشكلة. شكرًا لكم!!!

3 إعجابات