リッチテキストエディタに貼り付ける際にクリップボードデータの`white-space` CSSプロパティが尊重されない

これは FIX: [rich editor] convert newlines to hard breaks when parsed from HTML by renato · Pull Request #35518 · discourse/discourse · GitHub (まだマージされておらず、コードレビュー待ちです) で修正されるはずです。

私の最初の試み (first take) は、コードブロックに変換することでしたが、それは早計すぎで誤検出を引き起こす可能性があると考えました。代わりに、HTML が貼り付けられたコンテキスト内で改行を尊重し、ハードブレークに変換します。(Marijn による prosemirror-model の改善: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub に感謝します)

コードツールバーボタンの最近の改善により、ユーザーはハードブレークを含むこの貼り付けられたセクションを選択してコードブロックに変換できるようになり、改行も引き継がれるはずです。

「いいね!」 2