Cela devrait être corrigé par FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub (pas encore fusionné, il attend toujours une revue de code).
Ma première tentative a été de le convertir en bloc de code, mais je pense que ce serait trop hâtif et causerait de faux positifs. Au lieu de cela, nous respectons simplement les sauts de ligne en les convertissant en sauts forcés dans le contexte où le HTML a été collé. (Merci aux améliorations de Marijn pour prosemirror-model : When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)
Avec les récentes améliorations du bouton de la barre d’outils de code, les utilisateurs devraient pouvoir sélectionner cette section collée avec les sauts forcés et la convertir en bloc de code, et les nouvelles lignes devraient être conservées.