Dies sollte durch FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub behoben werden (noch nicht zusammengeführt, wartet noch auf eine Code-Überprüfung).
Mein erster Versuch war, es in einen Code-Block umzuwandeln, aber ich denke, das wäre zu voreilig und würde einige Fehlalarme verursachen. Stattdessen respektieren wir einfach Zeilenumbrüche und wandeln sie im Kontext, in den die HTML-Datei eingefügt wurde, in harte Umbrüche um. (Dank Marijns Verbesserung von prosemirror-model: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)
Mit den jüngsten Verbesserungen am Code-Toolbar-Button sollten Benutzer diesen eingefügten Abschnitt mit den harten Umbrüchen auswählen und in einen Code-Block umwandeln können, wobei die Zeilenumbrüche übernommen werden.