티스토리 블로그 에디터 주소 복사/붙여넣기가 제대로 안됨(원인 분석)

프로그래밍/웹2020. 12. 15. 18:47

티스토리 블로그 새 에디터를 쓰고나서 부터? 생긴 문제 같습니다.

귀찮아도 참고 썼는데 ㅠㅠ 너무 답답해서.. 이슈를 분석해봅니다... 

 

문제 현상은 티스토리 블로그에서 에디터로 글을 작성할 때 발생합니다.

어떤 텍스트를 복사할 때 그 중간에 점(dot)이 포함된 url 같은 부분이 있으면 붙여넣기가 제대로 되질 않습니다.

오랫동안 문제가 해결되지 않아.. 저만 발생하는 문제인가 했는데 그건 아닌 것 같아요.

pipelineJob('pipelineJob') {

    definition {

        cps {

            script(readFileFromWorkspace('pipelineJob.groovy'))

            sandbox()

        }

    }

}

예를 들어.. 바로 위의 코드를 복붙하면 아래와 같이 됩니다.

 

pipelineJob.groovy'))

 

크롬, 익스플로러 엣지에서 동일 증상이 발생하네요.

그냥 익스플로러에서 복붙을 해보면.. 증상이 낫기는 하지만.. 인덴트가 사라지네요.

pipelineJob('pipelineJob') {
definition {
cps {
script(readFileFromWorkspace('pipelineJob.groovy'))
sandbox()
}
}
}

 

개발자 모드에서 JavaScript를 비활성화 시키고 테스트 해보면..

복붙이 정상적으로 됩니다.

아무래도 JavaScript와 관련있어 보이네요.

 

문제는 수많은 코드 중에 어디를 봐야할 것인가 입니다.

 

그냥 노가다로... 플러그인 하나하나 block하면서 테스트 해보니 아래의 JS에 문제가 있네요.

 

https://t1.daumcdn.net/keditor/dist/0.4.9/plugins/newPaste/plugin.min.js 

 

용량때문에 살짝 압축되어 있어 바로 보기는 힘듭니다.

Unminify하여 코드를 대충 복구하니.. 정말 긴 코드네요;;

 

Event Listener Breakpoints > Clipboard > paste에 체크하고..

복붙 하면서 대략 어떤 코드를 타나 확인했습니다.

처음에는 원본 데이터를 가지고 있습니다.

 

복잡하게 이리저리 함수를 돌아다니며.. 값이 가공되는데 그 과정에서 문제가 생겨서

원본 코드가 아래처럼 바껴버리는 것 같습니다..

<a href="http://pipelineJob.groovy'))" target="_blank" rel="noopener">pipelineJob.groovy'))</a>

 

코딩 관련 글 쓰기가 어렵습니다.

티스토리 블로그 개발자님 고쳐주세요..ㅜㅜ

저는 윈도우10을 쓰며 크롬 버전은 아래와 같습니다.

고객센터에 버그 접수했습니다!

 

*2021년 3월 26일 씀:

아직도 버그가 안고쳐졌습니다.. 사실 티스토리 새 에디터부터 발생한 아주 오래된 버그이고

치명적인 버그라고 생각하는데.. 언제 고쳐질지 모르겠네요..

 

참고

forum.whale.naver.com/topic/28929/

 

티스토리 내.. 클립보드 복사, 붙여넣기 이상...

수고하십니다. 티스토리 글쓰기에서 클립보드로 복사된 내용을 붙여넣기 하면 복사된 내용이 붙여넣기 되는 것이 아닌......... 복사 내용 일부나? 엉뚱한? 내용이 붙여넣기 됩니다. 해서... 익스

forum.whale.naver.com

superuser.com/questions/1222585/how-block-1-specific-javascript-file-on-the-website

 

How block 1 specific javascript file on the website?

This seems to be a frequently asked question but with no working answers as of now. I have tried almost every single chrome extension out there, but there's none which allows me to block JS at a sc...

superuser.com

unminify.com/

 

Unminify

This tool will unminify, reformat and reindent ugly JavaScript, CSS, HTML, XML and JSON code, making it readable again.

unminify.com

developers.google.com/web/tools/chrome-devtools/javascript/breakpoints

 

중단점으로 코드 일시 중지하기  |  Chrome DevTools  |  Google Developers

Chrome DevTools에서 코드를 일시 중지하는 모든 방법을 알아봅니다.

developers.google.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역