diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index aca86a0e8817d..51f34289d1fe7 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -4525,6 +4525,9 @@ public class WebView extends AbsoluteLayout } /* package */ void passToJavaScript(String currentText, KeyEvent event) { + if (nativeCursorWantsKeyEvents() && !nativeCursorMatchesFocus()) { + mWebViewCore.sendMessage(EventHub.CLICK); + } HashMap arg = new HashMap(); arg.put("event", event); arg.put("currentText", currentText);