كسر فحص العرض الجوال بعد تحديث Discourse إلى 2.5.0.beta7

كان Discourse.Mobile يعمل بشكل جيد سابقًا، لكنه توقف عن العمل بعد تحديث Discourse إلى الإصدار 2.5.0.beta7

رسالة الخطأ التي أراها في وحدة التحكم:
TypeError: لا يمكن الوصول إلى الخاصية "mobileView"، لأن Discourse.Mobile غير معرف

أحتاج إلى جملة شرطية تعتمد على ما إذا كان العرض للجوال أو سطح المكتب من قسم ‘common’.

إذا (Discourse.Mobile.mobileView) {
قم بتنفيذ شيء ما
}
كان هذا يعمل سابقًا لكنه توقف الآن.

كيف يمكنني التحقق مما إذا كان عرض الجوال قد تم تحميله؟

جرب الوضع الآمن، فمن المرجح أن المشكلة ناتجة عن مكون قالب تابع لجهة خارجية أو إضافة قمت بتثبيتها.