انحدار: يبدو أن وضع التكوين الافتراضي يتم تجاهله بين الإصدارين v2026.7.0-latest +63 و +314

انحدار: يبدو أن default_composition_mode يتم تجاهله بين v2026.7.0-latest +63 و+314

ملخص

أعتقد أنني حددت انحداراً في سلوك المحرر الافتراضي بين نسختين محددتين من Discourse.

بين:

  • v2026.7.0-latest +63

    • التثبيت (Commit): dcfc79fde288be9cbbf79c881ed4dd4e68cf849e

و

  • v2026.7.0-latest +314

    • التثبيت (Commit): cf0d9228b458eb106482b23a6b22f0556e118722

بدأ المحرر يفتح افتراضياً في وضع النص الغني (Rich Text).

إعدادات الموقع

بقيت إعدادات الموقع كما هي:

الإدارة → جميع إعدادات الموقع → تفضيلات المستخدم → وضع التكوين الافتراضي

Markdown

لم أقم بتغيير هذا الإعداد بين النسختين.

السلوك المتوقع

مع ضبط وضع التكوين الافتراضي على Markdown، يجب أن يفتح المحرر في وضع Markdown ما لم يختر المستخدم وضع النص الغني (Rich Text) صراحةً.

السلوك الفعلي

في مرحلة ما بين التثبيتين المذكورين أعلاه، بدأ المحرر يفتح افتراضياً في وضع النص الغني (Rich Text) على الرغم من بقاء إعداد الموقع على Markdown.

نطاق الانحدار

يعمل كما هو متوقع في:

  • v2026.7.0-latest +63

  • التثبيت dcfc79fde288be9cbbf79c881ed4dd4e68cf849e

يتغير السلوك في:

  • v2026.7.0-latest +314

  • التثبيت cf0d9228b458eb106482b23a6b22f0556e118722

هذا يحدد تغيير السلوك في نطاق يقارب 251 تثبيتاً.

الإضافات

الإضافات الرسمية التالية لـ Discourse مفعّلة:

  • docker_manager

  • discourse-whos-online

  • discourse-categories-suppressed

  • discourse-bbcode

الإضافات التالية موجودة في تفضيلاتي لكنها معلقة بالتعليقات وبالتالي غير مفعّلة:

  • discourse-cakeday

  • discourse-locations

  • discourse-events

إضافة Custom Wizard المذكورة في موضوع Meta ذي الصلة غير مثبتة.

مواضيع ذات صلة

قبل فتح هذا الموضوع، وجدت هذه المناقشات ذات الصلة:

  • المحرر يتجاهل default_composition_mode

  • غير قادر على تعيين الوضع الافتراضي إلى Markdown

ومع ذلك، يبدو أن هذا مختلف لأن:

  • بقيت إعدادات الموقع على Markdown طوال الوقت؛

  • لم أقم بتغيير الإعداد؛

  • تغير السلوك بين نسختين محددتين من نواة Discourse؛

  • إضافة Custom Wizard غير مثبتة.

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

ملاحظات إضافية

بعد فتح هذا الموضوع، قمت بإجراء اختبار إضافي.

تقمصت دور مستخدم آخر (مشرف بدلاً من مدير). تم فتح محرر النصوص الخاص به في وضع Markdown، وهو ما يتوافق مع الإعداد الافتراضي المكون للموقع.

بعد العودة إلى حسابي الخاص، وإغلاق تطبيق PWA في Safari على iOS، ثم إعادة فتحه، تم فتح محرر النصوص الخاص بي مرة أخرى في وضع Rich Text.

يشير هذا إلى أن إعداد default_composition_mode الخاص بالموقع لا يزال محترماً لبعض المستخدمين على الأقل، لكن وضع محرر النصوص المحفوظ لحسابي يعود إلى Rich Text بعد إعادة فتح تطبيق PWA.

ماذا يحدث إذا استخدمت زر التبديل لتحويل محرر النصوص إلى وضع Markdown؟ هل يفتح بعد ذلك في وضع Markdown؟ أتساءل ما إذا كنت قد غيرت تفضيلك الشخصي المخزن في متصفحك إلى النص الغني، بينما يكون الافتراضي للموقع هو Markdown، وهذا هو سبب ظهور ذلك المحرر.

آخر مرة حدث فيها هذا، كنت قد قمت بتبديل محرر النصوص إلى Markdown صراحةً أثناء جلسة PWA السابقة.

بعد إغلاق PWA في Safari على iOS وإعادة فتحه في الجلسة التالية، فتح محرر النصوص في وضع Rich Text مرة أخرى.

ومع ذلك، منذ ذلك الحين، استمر في الفتح في وضع Markdown، لذا لم أتمكن بعد من إعادة إنتاج التبديل إلى Rich Text مرة ثانية.