2011-10-05 2 views
6

WebView에서 재현하기가 쉽지만 해결하기 어렵고 제안 및 가능한 답을 찾고있는 버그를 발견했습니다.WebView (사전 웹 사이트) "Look Up Up Dictionary"UI 버그 - Mac App

어떤 의미로든, 문맥 메뉴, 멀티 터치 제스처 (3 손가락 더블 탭) 또는 표준 글로벌 단축키 "cmd ctrl d"를 사용하여 사전에 내장 된 "look up"명령을 사용하면 버그가 발생합니다. 사전 조회 명령을 호출 한 후, 강조 표시 한 단어의 정의와 함께 팝 오버가 나타납니다. 그러나 페이지의 텍스트가 때때로 흐려지고 양식/필드가 mouseDown과 같은 입력 이벤트에 더 이상 적절하게 응답하지 않습니다.

앞에서 말한 것처럼 복제하기가 쉽습니다. 샘플 프로젝트를 GitHub에 업로드했습니다.

https://github.com/ChimpStudios/WebView-DictionaryBug

Safari는 그래서 어떻게 든 애플은 고정,이 버그를 가지고 있지 않지만, 여전히 웹보기 객체에 존재합니다.

+0

내 10.7 컴퓨터에서는 이것을 다시 볼 수 있었지만 10.6 컴퓨터에서는 다시 볼 수 없었습니다. 좋은 버그 발견! 이것을 Apple의 [Radar] (http://bugreporter.apple.com) 버그보고 시스템에 가져와야합니다. www.webkit.org에서 다운로드 할 수있는 프레임 워크와 함께 이것을 실행할 수있는 방법이 있는지 궁금합니다. –

+0

나는 Apple에 버그를 열었습니다. # 10318203 – Andrew

답변

2

- [WebPreferences setPreferencesIdentifier :]를 호출하여 WebView에서 자체 WebPreferences 복사본을 가져 오는 것이 효과적인 해결 방법 인 것으로 보입니다.

+0

시도해 보겠습니다. – Andrew

+0

그것은 일했다! 이 버그로 인해 지금 당장 문제가 생겨서 기뻤습니다. – Andrew