[
https://issues.apache.org/jira/browse/CB-7967?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jesse MacFadyen resolved CB-7967.
---------------------------------
Resolution: Unresolved
This appears to be a limitation of the way the IE based WebView handles input
element focus.
I have verified that it performs correctly in IE on the device, and in a
cordova app on the emulator. I believe both of these targets provide extra
mouse events, in addition to the pointer events, in an attempt to make things
just work.
Using this page, http://api.jquerymobile.com/taphold/ I was able to verify that
the taphold event will fire inside a cordova-wp8 app, when it is attached to a
div, so it appears this has to do with the input element and interference with
keyboard focus.
> [Windows Phone 8.1] Events "taphold" and "swipe" doesn't works on input
> element
> -------------------------------------------------------------------------------
>
> Key: CB-7967
> URL: https://issues.apache.org/jira/browse/CB-7967
> Project: Apache Cordova
> Issue Type: Bug
> Components: WP8
> Affects Versions: 3.5.0, 3.6.0
> Environment: Windows Phone 8.1 device
> Reporter: Maxim Balyaba
> Assignee: Jesse MacFadyen
> Priority: Minor
>
> Steps:
> 1. Load test page to http://jsbin.com/lexufimozo/1/ into CordovaWebView
> (<content scr> in config.xml can be used)
> 2. Tap and hold on input element
> Actual result: Nothing happens
> Expected result: alert message "tapHold" appears.
> Notice: In windows phone 8 emulator all works as expected.
> If open test page from IE on device, it works too.
> Doesn't work only from cordova app installed on wp8 device
> Maybe bug of CordovaWebView
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]