텍큐닷컴은 구글 크롬과 잘 어울리지 않는다. 아직은.

티스토리에서 텍큐닷컴으로 옮긴지 하루가 조금 넘게 지났다.

원래는 크롬을 메인 브라우저로 사용하며, 텍큐닷컴을 운용하는 것이었는데, 결국 크롬은 다시 보조 브라우저로 내려갔다.
몇 가지 이유 때문인데, 그 이유들은 아래와 같다.


1. 여전히 해결되지 않는 댓글창 글자크기 버그

댓글창을 띄우면 글자크기가 여전히 작다.

이건 정확히는 크롬 자체 버그다.
창에 지정된 글자 크기가 <textarea>에도 적용되어야 하는데, 제대로 상속되지 않는 것.

어쨌거나 이 글자 크기 문제는 큰 불편은 아니지만, 은근히 신경쓰인다.




2. WYSIWYG 모드에서 엔터를 입력하면 <div> 태그로 처리함

WYSIWYG 모드에서 엔터를 입력하면 어떤 태그로 처리해야 하는가의 문제는 의외로 까다롭다.

개념적으로는 아마도 <p> 태그가 적절한 것 같다. 하지만, 내부 html 코드에 문제가 끼어들 여지가 너무 많다.
IE가 <p> 태그를 사용하는데, 가끔 태그가 꼬여 브라우저마다 화면이 다르게 보이는 것이 바로 여기서 발생하는 문제다.

가장 문제가 없는 Firefox는 아무 태그도 사용하지 않고, 단순히 <br />을 삽입한다.
즉, 쉬프트+엔터와 엔터가 똑같이 동작하는 것이다.
당연히 별로 벌어질만한 위기상황이 없다.

Chrome<div> 태그로 처리한다.


별로 문제의 여지도 없고, 같이 삽입되는 텍스트상자 역시 <div> 태그를 사용하기 때문에 태그가 심하게 꼬일 일도 없다.
(정확히는 꼬이면 눈앞에서 바로 확인이 가능한 것임)

그런데, 이게 편집 중에는 난감한 문제를 일으킨다.

a. 텍스트상자는 내부에 <div> 태그로 둘러쌓인 영역이 있으면 텍스트상자 처리를 하지 못함

b. Syntax Highlighter를 제대로 처리하지 못함

특히, b는 심각한데, SH의 닫는 태그인 [ /code ] 를 처리하는 과정에서 첫줄만 태그로 변환하는 버그를 보여준다.
(별도 포스팅 예정)



3. Syntax Highlighter 에서 소스 코드 복사가 이상하게 동작함

이미 알려진 버그지만, 구글 코리아에서는 그닥 고칠 생각이 없는 것 같다.
크롬에서 발생하는데, SH에서 소스 코드 복사를 클릭하면 일부 공백이 아래처럼 복사된다.


소스 보기를 한 뒤에 이를 다시 복사하면 이 문제를 피해갈 수는 있다.


덧1. 이 문제는 정확히는 SH의 문제는 아니고 SH와 텍스트큐브 계열의 충돌 정도로 보는 게 적당함.
원작자 홈페이지에서는 전혀 이런 문제가 발생하지 않음

덧2. 원래 이 문제는 크롬에서만 발생하는 것을 확인했었는데, 지금 보니 Firefox에서도 발생함. 에효~