my application is using the Touch API to detect touch events in JavaScript. Example:
$(\".element\").on(\"touchstart\", function(event){
alert(\"TRUE\");
Did you enable custom touch handling ? You can do it with the following css snippet (on the body tag or just a container for geastures) :
-ms-touch-action: none;
Next, touch API is a webkit feature (maybe there is an error in CanIuse ?). IE and Edge have a similar feature known as Pointer API. But you can use a polyfill library like this : https://github.com/CamHenlin/TouchPolyfill