WebView (webkit) Ошибка пользовательского интерфейса «Искать в словаре» - приложение для Mac

Я обнаружил ошибку в WebView, которую легко воссоздать, но трудно решить, и я ищу предложения и, желательно, ответы.

Ошибка возникает при использовании встроенной в словарь Apple команды «искать» любыми средствами, контекстным меню, мультисенсорным жестом (двойное касание тремя пальцами) или стандартной глобальной горячей клавишей «cmd ctrl d». После вызова команды поиска в словаре появится всплывающее окно с определением выделенного вами слова. Однако текст на странице иногда становится размытым, а формы / поля больше не реагируют должным образом на события ввода, такие как mouseDown.

Как я сказал ранее, это довольно легко скопировать. Я загрузил образец проекта на GitHub.

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

Safari не имеет этой ошибки, поэтому Apple каким-то образом исправила ее, но она все еще существует в объекте WebView.

6
задан Andrew 5 October 2011 в 01:06
поделиться