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

Reply via email to