Some sloppy refactoring in http://trac.webkit.org/changeset/141479 broke IME under Windows.
Created attachment 223363 [details] Patch
Created attachment 223365 [details] Patch
Comment on attachment 223365 [details] Patch Remove extraneous cancelComposition, since the refactored Editor::cancelCompositionIfSelectionIsInvalid() already does this.
Comment on attachment 223365 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=223365&action=review > Source/WebKit/win/WebView.cpp:-5556 > - if (targetFrame) > - targetFrame->editor().cancelComposition(); > - updateSelectionForIME is not the only caller of resetIME, please revert this part.
Created attachment 223367 [details] Patch
Committed r163557: <http://trac.webkit.org/changeset/163557>
<rdar://problem/15952986>