Currently, EditorClientQt::setInputMethodState emits microFocusChanged only when view is present. For viewless client like wrt canvas, it also need to get this signal that some special actions can be triggered (like VKB in s60 5.0).
Created attachment 39363 [details] emit microFocusChanged() regardless of view.
Comment on attachment 39363 [details] emit microFocusChanged() regardless of view. r=me, thanks This is a correct change, but I think it will need more work to fully function. This ties into the discussion about making QWebPage work better in environments without a view but a graphics item instead. Just emitting the signal helps, but it's not sufficient to determine then if the input method should be enabled or not. Please see also the discussion in #28862 and the follow-up in #29085. We could benefit from your experience in using it without a view :)
Comment on attachment 39363 [details] emit microFocusChanged() regardless of view. Clearing flags on attachment: 39363 Committed r48291: <http://trac.webkit.org/changeset/48291>
All reviewed patches have been landed. Closing bug.