عند تحرير المشاركة، غير قادر على فتح قائمة التروس

الأولوية/الخطورة:
عالية

المنصة:
3.3.0.beta3-dev
أخطاء واجهة المستخدم

الوصف:
عندما قمنا بترقية الإصدار إلى 3.3.0.beta3-dev بالأمس.

لاحظنا أنه لا يمكن فتح المزيد من الخيارات عند تحرير المحتوى.

هناك خطأ في جافاسكريبت.

يرجى الاطلاع على الصور

أيضًا، لقد أرفقت ملف mp4 للخطوات.

هل جربت الوضع الآمن؟

تمت تجربة الوضع الآمن

يمكن فتحه ولكنه يفتقد بعض الخيارات.

هذا متوقع عند تعطيل جميع الإضافات والسمات. ولكنك الآن تعرف أن المشكلة ناتجة عن إحدى الإضافات أو السمات الخاصة بك.
يمكنك محاولة تعطيل خيار واحد فقط لمعرفة ما إذا كانت المشكلة تأتي من سمة أو إضافة.

إعجابَين (2)

شكرًا @Moin

لا أعتقد أننا قمنا بتمكين الإضافات من خارج Discourse، فالسمة التي نستخدمها قياسية جدًا.

أنا أحاول تعطيل بعض الإضافات وإعادة بناء التطبيق.

حاولت تعطيل كل شيء، لكن لا أعتقد أن هذا أصلح المشكلة.

من المحتمل أنك تستخدم مكون MD Composer Extra. (?)

بمجرد دمج طلب السحب هذا، يجب حل المشكلة!

https://github.com/MonDiscourse/md-composer-extras/pull/14

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

@Moin شكراً جزيلاً لك.

لقد وجدت السبب، وهو ناتج عن المكون الإضافي discourse-placeholder-theme-component.

لقد قمت بتعطيل هذا المكون الإضافي وتم إصلاح كل شيء.

شكرا جزيلا.

سأقوم بتحديث نظامنا مرة أخرى بمجرد الموافقة على طلب السحب ودمجه.

شكرا، أيها الفريق.

ظننت أنك تستخدم MD Composer Extras، لأن خطأك مطابق تمامًا لـ MD Composer extras - #64 by Arkshine. :thinking:

أيضًا، لا أرى أي كود يتطلب تغييرًا في مكون PlaceHolder. ومع ذلك، يمكنني رؤية أنه تم تحديثه قبل 5 أشهر لإصلاح مشكلة مماثلة مع القائمة.

هل تحققت مما إذا كان المكون لديه تحديث؟
image

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

@Arkshine

لقد قمت بجميع التحديثات، قبل أن أنشر خطأ هنا.

أعتقد أنني وجدت سبب ذلك، كان مكون سمة عنصر نائب discourse-placeholder-theme-component يسبب خطأ في جافاسكريبت.

إن إصلاح هذا الرابط MD Composer extras - #64 by Arkshine أصلح مشكلتي.

كان سبب وجود هذه المشكلة في نسختنا هو أن خادمنا واجه مشكلة في الاتصال بـ GitHub وتسبب في عدم تحديث هذا المكون في وقت واحد.

لقد قمنا بعمل نسخة متفرعة من GitHub - discourse/discourse-placeholder-theme-component: discourse-placeholder-theme-component إلى خدمة Git مختلفة وأعدنا سحب جميع الرموز إلى نسختنا ثم تم إصلاح المشكلة.

شكرًا @Moin و @Arkshine وفريق Discourse على المساعدة الرائعة.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.