إزالة RTE علامات الاقتباس داخل بناء الجملة التفاف

لاحظت أن علامات الاقتباس داخل عنصر wrap لتثبيت الموضوع في Homepage Feature قد اختفت بعد إجراء تعديل.

أعتقد أن المحرر الغني (RTE) هو السبب. حاولت العثور على طريقة لإعادة إنتاج المشكلة بأبسط شكل ممكن:

  1. الصق النص التالي في محرر المنشورات (Composer) في وضع Markdown
[wrap=theme-install-button repo-name="Homepage Feature" repo-url=https://github.com/discourse/discourse-homepage-feature-component]
Install this theme component

[/wrap]

test 
  1. استخدم زر التبديل للتحول إلى وضع المحرر الغني (RTE)
  2. استخدم زر التبديل مرة أخرى للتحقق مما إذا كانت علامات الاقتباس حول «Homepage Feature» لا تزال موجودة. في اختباراتي، كانت موجودة كما هو متوقع.
  3. أضف #official إلى المسودة
[wrap=theme-install-button repo-name="Homepage Feature" repo-url=https://github.com/discourse/discourse-homepage-feature-component]
Install this theme component

[/wrap]

test #official
  1. قم بالتبديل إلى وضع المحرر الغني (RTE) مرة أخرى ثم عد إلى وضع Markdown
    النتيجة المتوقعة: لا تزال علامات الاقتباس موجودة.
    النتيجة الفعلية: علامات الاقتباس مفقودة، مما يؤدي إلى سؤال المستخدمين الذين يستخدمون الزر عما إذا كانوا يريدون تثبيت «Homepage».

3 إعجابات

أستطيع إعادة إنتاج المشكلة، شكراً لك على الخطوات! @renato يبدو أنه عندما يعالج ProseMirror المنشور، لا نأخذ في الاعتبار قيم BBCode التي تحتوي على مسافات؟

3 إعجابات

شكراً لك على التقرير، يجب أن يحل هذا المشكلة: FIX: Keep quotes around wrap bbcode attribute values with spaces - Pull Request #41429 - discourse/discourse - GitHub

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