my application is using the Touch API to detect touch events in JavaScript. Example:
$(\".element\").on(\"touchstart\", function(event){ alert(\"TRUE\");
Try using the pointerdown event. Some (much) more information. As you can see, touchstart is triggered by Edge but not in all configurations, when a keyboard is attached/paired for example, no touchstart.
pointerdown
touchstart