يجب إصلاح هذا بواسطة FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub (لم يتم دمجه بعد، ولا يزال ينتظر مراجعة الكود).
كان أخذي الأول هو تحويله إلى كتلة كود، لكن أعتقد أن هذا سيكون متسرعًا جدًا وسيسبب بعض النتائج الإيجابية الخاطئة. بدلاً من ذلك، نحترم فواصل الأسطر فقط ونحولها إلى فواصل صلبة في سياق لصق HTML. (بفضل تحسينات Marijn على prosemirror-model: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)
مع التحسينات الأخيرة على زر شريط أدوات الكود، يجب أن يكون المستخدمون قادرين على تحديد هذا القسم الملصق مع الفواصل الصلبة وتحويله إلى كتلة كود، ويجب نقل فواصل الأسطر.