RESOLVED FIXED 55916
AX: Webkit2 not sending UAZoomFocusChanged notifications
https://bugs.webkit.org/show_bug.cgi?id=55916
Summary AX: Webkit2 not sending UAZoomFocusChanged notifications
chris fleizach
Reported 2011-03-07 18:13:13 PST
Webkit2 not sending UAZoomFocusChanged notifications TO REPRO -Turn on zoom -Set zoom to follow keyboard focus -Test zoom in TextEdit that zoom is following keyboard focus -Start Safari&Webkit2 -Type text into a text field on a webpage RESULTS -Zoom does not follow KB focus
Attachments
patch (7.35 KB, patch)
2011-03-07 18:22 PST, chris fleizach
sam: review-
patch (9.74 KB, patch)
2011-03-08 09:28 PST, chris fleizach
darin: review+
chris fleizach
Comment 1 2011-03-07 18:13:40 PST
The problem is that we cannot convert the view bounds to screen coordinates because that method is not implemented in WK2 (whereas it is in WK1)
chris fleizach
Comment 2 2011-03-07 18:22:14 PST
Build Bot
Comment 3 2011-03-07 18:53:56 PST
Sam Weinig
Comment 4 2011-03-07 19:48:25 PST
Comment on attachment 85006 [details] patch This breaks Windows, but otherwise looks good.
Early Warning System Bot
Comment 5 2011-03-07 20:28:49 PST
chris fleizach
Comment 6 2011-03-08 09:28:49 PST
Early Warning System Bot
Comment 7 2011-03-08 09:53:43 PST
Darin Adler
Comment 8 2011-03-08 09:55:02 PST
Comment on attachment 85054 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=85054&action=review > Source/WebKit2/WebProcess/WebPage/WebPage.cpp:1182 > +WebCore::IntRect WebPage::windowToScreen(const WebCore::IntRect& rect) > +{ > + WebCore::IntRect screenRect; No need for the WebCore:: prefix here in the cpp file, although you do need it in the header. > Source/WebKit2/WebProcess/WebPage/WebPage.cpp:1185 > + sendSync(Messages::WebPageProxy::WindowToScreen(rect), > + Messages::WebPageProxy::WindowToScreen::Reply(screenRect)); We normally don’t line up parentheses like this. in WebKit code. In fact, all on one line is the normal style.
Build Bot
Comment 9 2011-03-08 10:05:07 PST
chris fleizach
Comment 10 2011-03-08 10:19:13 PST
Note You need to log in before you can comment on or make changes to this bug.