[Webkit-unassigned] [Bug 60161] [Qt] Virtual Keyboard is not hidden when you 'unfocus' from input field / QGraphicsWebview

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 3 08:55:47 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=60161


Bruno Abinader <bruno.de_oliveira at basyskom.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #112688|0                           |1
        is obsolete|                            |
 Attachment #113501|                            |review?, commit-queue?
               Flag|                            |




--- Comment #13 from Bruno Abinader <bruno.de_oliveira at basyskom.de>  2011-11-03 08:55:46 PST ---
Created an attachment (id=113501)
 --> (https://bugs.webkit.org/attachment.cgi?id=113501&action=review)
"Close SIP explicitly when IM is disabled" patch.

This updated patch does not remove any support for QStyle::RSIP_OnMouseClick (indeed, first click on the input text box focuses it, but only after second click the VKB appears, same expected behavior). The static bool sipRequested is just a flag to avoid unnecessary emissions of QEvent::CloseSoftwareInputPanel. Also, as Kenneth suggested, filterEvent() is used to propagate the event.

ps: While working on this patch, I noticed, for example, that the VKB is still not closed after you digit anything on Google's text box and click on "Return" key. This updates the view screen showing the results of Google's query, so focus is no longer at the text box. I tried adding some logic when the "loadFinished" signal is emitted from QWebView and it worked, but with some issues still to resolve. I am going to create another bug entry for this particular case.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list