Composer Button Bonanza 2.0.0 버전을 방금 릴리스했습니다. 유일한 변경 사항은 site.desktopView의 비추천(deprecated) 사용을 수정한 것입니다. 자세한 내용은 소스 커밋을 참고하세요.
해당 경고를 업데이트했습니다. 문제를 조사해 본 결과, 사실은 그 반대인 것 같습니다. 리치텍스트 에디터가 이 테마 컴포넌트와 호환되지 않는 것이며, 그 이유는 TextManipulation 인터페이스의 ProsemirrorTextManipulation 구현이 불완전하고/또는 부정확하기 때문입니다.
구체적으로:
ProsemirrorTextManipulation.applyList()구현은 호출자가 제공하는head매개변수를 제대로 사용하지 않습니다. 대신 호출자가 제공하는 _예시 텍스트_의 키를 살펴 호출자의 의도를 추측하며, 불릿 리스트, 번호 매긴 리스트, 인용 블록의 내장 버튼만 인식하도록 하드코딩되어 있습니다.ProsemirrorTextManipulation.applySurround()구현은 원래의TextareaTextManipulation.applySurround()구현의 동작과 일치하지 않으며,<span>을 사용해야 할 때에도<div>를 무분별하게 사용하는 원인이 됩니다. Prosemirror 구현은 또한applySurround()의opts인수를 무시합니다. (그리고applyList()와 동일한 트릭을 사용하여, 이탤릭, 볼드, 미리 형식화된 텍스트 버튼 감지를 위해 예시 텍스트 키를 하드코딩하고 있습니다.)
@renato, 이 문제들이 누군가의 레이더에 잡혀 있나요? 수정 일정이 있을까요?