[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
Mon Oct 17 06:05:03 PDT 2011


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





--- Comment #7 from Topi Reiniƶ <topi.reinio at nokia.com>  2011-10-17 06:05:03 PST ---
Created an attachment (id=111254)
 --> (https://bugs.webkit.org/attachment.cgi?id=111254&action=review)
Patch proposal to somewhat fix the issue

Copying here the patch attached to the originating bug.

-- 

[PATCH] Close software input panel on element blur.

Send an explicit event to open and close software input panel when
input elements are focused and unfocused.

Qt software input framework works through QWidgets. In case of
QGraphicsWebView, the QGraphicsView that contains QGraphicsWebView
stays focused, regardless whether the QGraphicsItems in it has focus
or not.  This means that SIP is never closed, even though the
QGraphicsWebView loses focus.

The framework expects that SIP state is controlled explicitly.

This commit fixes also various problems when focus is controlled
through JS.

FIXME: Might cause regression with QStyle -related SIP appearance
configuration. It is unclear whether the previous code ever worked.

-- 
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