Propriedade CSS `white-space` de dados da área de transferência não respeitada ao colar em editor de rich text

Isso deve ser corrigido por FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub (ainda não mesclado, ainda aguarda revisão de código).

Minha primeira tentativa foi convertê-lo para um bloco de código, mas acho que seria muito precipitado e causaria alguns falsos positivos. Em vez disso, apenas respeitamos as quebras de linha, convertendo-as em quebras rígidas no contexto em que o HTML foi colado. (Graças à melhoria de Marijn no prosemirror-model: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)

Com as melhorias recentes no botão da barra de ferramentas de código, os usuários devem ser capazes de selecionar esta seção colada com as quebras rígidas e convertê-la em um bloco de código, e as novas linhas devem ser mantidas.

2 curtidas