부호 편집기에 붙여넣기 시 클립보드 데이터의 `white-space` CSS 속성이 반영되지 않음

이 문제는 FIX: [rich editor] convert newlines to hard breaks when parsed from HTML - Pull Request #35518 - discourse/discourse - GitHub (아직 병합되지 않았으며, 코드 리뷰를 기다리고 있음)에서 수정될 예정입니다.

첫 번째 시도는 이를 코드 블록으로 변환하는 것이었지만, 그렇게 하면 지나치게 공격적(false positive)인 결과를 초래할 수 있다고 생각합니다. 대신, HTML이 붙여넣어진 컨텍스트 내에서 줄바꿈을 하드 브레이크로 변환하여 이를 존중하도록 했습니다. (ProseMirror의 prosemirror-model에 대한 Marijn의 개선 사항에 감사드립니다: When preserving whitespace, replace newlines with line break replacem… · ProseMirror/prosemirror-model@79e9f2b · GitHub)

최근 코드 도구 모음 버튼의 개선 사항 덕분에, 사용자는 하드 브레이크가 포함된 이 붙여넣은 섹션을 선택하여 코드 블록으로 변환할 수 있으며, 줄바꿈도 그대로 유지됩니다.

2개의 좋아요