لدينا سمة مخصصة لـ discourse لم نقم بتعديلها منذ شهور. مؤخرًا، توقفت النوافذ المنبثقة عن الفتح وظهر لنا خطأ:
Uncaught TypeError: $(...).modal is not a function
didInsertElement d-modal-body.js:31
إزالة السمة المخصصة يصلح المشكلة.
لا تقوم السمة الخاصة بنا بتعديل أي شيء يتعلق بالنوافذ المنبثقة بشكل خاص، على حد علمنا. أحدث التغييرات التي أجرتها Discourse على الملف الذي يسبب الخطأ موجودة هنا:
ولكن لا يبدو أن شيئًا كهذا سيكون له عواقب وخيمة على السمات المخصصة.
مرة أخرى، لم يتغير شيء في السمة الخاصة بنا، لذا هناك شيء ما في السمة الخاصة بنا غير متوافق مع التغييرات الأخيرة في Discourse.
تم تخزين كود السمة الخاص بنا هنا: GitHub - RebusFoundation/discourse-rebus-theme
هل لدى أي شخص فكرة عما يمكن أن يسبب هذه المشكلة؟