La propiedad CSS `white-space` de los datos del portapapeles no se respeta al pegar en el editor de texto enriquecido

Esto debería arreglarse con FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub (aún no se ha fusionado, todavía está pendiente de revisión de código).

Mi primer intento fue convertirlo en un bloque de código, pero creo que sería demasiado precipitado y causaría algunos falsos positivos. En su lugar, respetamos los saltos de línea convirtiéndolos en saltos duros dentro del contexto en el que se pegó el HTML. (Gracias a la mejora de Marijn en prosemirror-model: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)

Con las recientes mejoras en el botón de la barra de herramientas de código, los usuarios deberían poder seleccionar esta sección pegada con saltos duros y convertirla en un bloque de código, y los saltos de línea deberían conservarse.

2 Me gusta