رد على الموضوع الأصلي - غير محدد

مرحبًا،
لا أعرف بالضبط ما الذي فعلته. كنت أرد على رسالة مباشرة أثناء تصفح بعض المواضيع، وعندما أردت إرسال الرسالة ظهرت لي هذه النافذة المنبثقة:

هذه هي المرة الأولى التي أرى فيها هذا، وأنا محير بسبب كلمة “غير معرف”. أعتقد أن رسالة أكثر ودية للمستخدم ستكون أفضل. لا أعرف ما إذا كان “غير معرف” يشير إلى خلل، أو موضوع محذوف، أو شيء آخر.

أيضًا، في أي سياق تظهر هذه النافذة المنبثقة بالضبط؟ :thinking:

3 إعجابات

تخميني هو أن الموضوع الأصلي قد تم حذفه؟

أنا مشوش. لا أعرف أي موضوع يتعلق به الجزء غير المحدد، وأعتقد أنني بدأت رسالتي في صفحة المناقشة المباشرة.

هذا أمر محير. أيضًا، لقد كتبت العديد من الرسائل على منتديات Discourse المختلفة ولم أواجه هذه النافذة المنبثقة حتى مرة واحدة (مما يزيد من الارتباك)، وبالتالي أطلب أيضًا السياق الدقيق الذي تظهر فيه.

أما بالنسبة للرسالة نفسها، فأنا أفضل عبارة “الموضوع غير موجود” بدلاً من “غير محدد”. :slight_smile:

لقد واجهتُ نفس المشكلة في Meta عندما كان محرر الرد مفتوحًا في تبويبين. عند محاولة الرد على الموضوع، تم عرض النافذة المنبثقة من لقطة الشاشة الخاصة بك. يُتوقع أن تظهر هذه النافذة، ولكن تحت العنوان، يجب أن يظهر عنوان الموضوع الأصلي. يبدو أن Discourse لا يستطيع العثور على الموضوع الأصلي.

عندما نقرت على خيار “الرد على الموضوع الأصلي”، تم عرض الخطأ التالي:

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

4 إعجابات

أستطيع تكرار المشكلة على https://try.discourse.org/.

خطوات التكرار (تم اختبارها باستخدام متصفح Chrome على نظام Linux):

  • انتقل إلى موضوع ما واضغط على زر الرد لفتح محرر الكتابة
  • ابدأ في إنشاء رد
  • قم بنسخ التبويب
  • اضغط على زر الرد في محرر الكتابة من التبويب المنسوخ
7 إعجابات

بصراحة، لا أعرف كيف عمل الأمر على الإطلاق. ما زلنا بحاجة إلى إعادة كتابة ضخمة لنموذج المُركّب (composer model) والوحدة التحكمية (controller)، لكن على الأقل الآن يتم تحميل الأشياء بشكل صحيح ولا نعتمد على الحظ كما كان من قبل.

11 إعجابًا

لا يزال هذا يحدث. ليس لدي خطوات لإعادة إنتاجه، لكنني واجهته اليوم.

حسناً، لكن بدون سيناريو تكرار المشكلة، ما الذي يمكننا فعله تحديداً؟

لذا حصلت على تكرار باتباع هذه الخطوات:

  • تصفح موضوعًا واضغط على زر الرد لفتح المحرر
  • ابدأ في إنشاء رد
  • قم بمضاعفة التبويب (يمكنك القيام بذلك بالنقر بزر الماوس الأيمن على التبويب)
    ---- خطوات جديدة
  • انقر على شعار المنتدى
  • انقر على موضوع آخر
  • يجب أن يظهر المحرر مع ردك السابق
  • انقر على زر الرد في المحرر (في هذه الخطوة يجب أن تكون لا تزال في التبويب المكرر)

يجب أن ترى شيئًا مثل هذا:

11 إعجابًا

هذا يجب أن يُصلح الأمر:

https://review.discourse.org/t/fix-when-loading-drafts-set-the-topic/10372

هذا الكود هشّ للغاية ومعقّد الاختبار إلى حد كبير.

11 إعجابًا