nhn / tui.editor

🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
http://ui.toast.com/tui-editor
MIT License
16.91k stars 1.72k forks source link

setHTML과 Viewer 컴포넌트에서 삽입한 링크 강제 삭제 버그 발생 #3176

Closed cola9k1 closed 9 months ago

cola9k1 commented 9 months ago

Describe the bug

To Reproduce

1. Insert Link 실행 후 입력당시에는 링크 확인

image

image>

2. 재조회후 setHTML 또는 Viewer 컴포넌트를 통해 확인시 href에 해당 딥링크가 제외 되는 것을 확인.

아래 로그에선 response.contents를 통해 정상적인 데이터를 넣었음을 확인 할 수 있고, setHTML 실행시 이와 같은 이슈가 발생함을 확인 가능.

// ref: 에디터를 참조하는 ref
// response.contents: 에디터를 통해 저장했던 html 문자열 데이터
ref.current?.getInstance().setHTML(response.contents)
image

3. Viewr 컴포넌트에서 InitialValue를 통해서도 삽입했던 딥링크가 없어짐을 확인 할 수 있음.

스크린샷 2023-09-13 오후 4 53 18

Expected behavior

Screenshots

위 프로세스 참고.

Desktop (please complete the following information):