Safari 5.1에서 한글 입력이 되지 않는 현상

Mac OS X 10.7 Lion에 포함된 Safari 5.1 (7534.48.3) 빌드에서 가끔 한글 입력(CJK Input)이 되지 않는 현상이 발생하고 있습니다. 이 버그는 Lion의 GM 버전부터 계속 방치되어 왔는데, 버그 수정을 위해 버그를 다시 발생 (Reproduce) 시키기 위한 조건의 과정을 사용자들이 알기가 쉽지 않았습니다.

어제 이 문제를 WebKit.org의 버그질라에 등록을 했고 얼마 후에 버그에 대한 답변을 들을 수 있었는데, 이미 같은 문제로 버그가 등록되어서 버그픽스 되었다고 하더군요. 버그가 수정된 내용은 여기에서 확인 할 수 있습니다.

이 버그는 사용자가 Adobe Flash와 같은 Plug-in Content를 클릭하고 난 다음에 발생하게 됩니다. 버그를 다시 발생시키기 위한 단계는 다음과 같습니다.

  1. youtube.com을 방문한다.
  2. 동영상을 클릭한다. HTML5가 아닌 Adobe Flash Player인지 확인한다.
  3. 동영상의 재생/정지를 클릭한다.
  4. 뒤로가기 버튼을 클릭한다.
  5. 검색 필드에 타이핑을 해본다.

결과적으로 이 버그는 사용자 클릭에 의해서 Adobe Flash와 같은 플러그인에 Focus가 지정되었으나, 페이지가 이동한 후에도 플러그인에게 떠난 것을 알려주지 못해서 발생한 문제였습니다.

Mac OS X 10.7에 기본으로 설치된 Safari 5.1에서 Adobe Flash와 같은 Plug-in Content를 사용했을 때 페이지를 이동하기 전에 HTML 페이지 영역을 클릭 또는 선택하여 Focus를 다시 되돌릴 수 있지만, 이런 방법은 사용자가 정확하게 인지하기 어렵고 매우 번거로운 일이기 때문에 Apple의 Safari 업데이트가 배포되기 전까지는 버그가 수정된 WebKit Nightly Build를 이용하는 것으로 이 문제에서 벗어날 수 있습니다.

4 thoughts on “Safari 5.1에서 한글 입력이 되지 않는 현상

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>