Bug 7398

Summary: IE and Edge does not have touch event support
Product: ThinLinc Reporter: Niko Lehto <nikle>
Component: Web AccessAssignee: Bugzilla mail exporter <bugzilla-qa>
Status: NEW ---    
Severity: Normal    
Priority: P2    
Version: trunk   
Target Milestone: LowPrio   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:

Description Niko Lehto cendio 2019-10-11 13:36:24 CEST
In both browsers we detect touch and display the touch specific control bar, but no touch events are fired.

Edge does not support touch events by default. Enabling this can be done in the developer settings accessed by writing "about:flags" in the URL.

IE does not support touch events at all. 

Some problems caused by this:

Causes our "Active mouse button" to not work.

In IE the cursor disappears after a touch because a mouseleave event is sent instead on touchend.

The cursor also disappears on Edge when touch event support is disabled but it might be related to upstream bug:
https://github.com/novnc/noVNC/issues/1300

Se also bug 5779
Comment 1 Pierre Ossman cendio 2019-10-16 09:19:13 CEST
Both IE and Edge claim to support PointerEvent. Perhaps touch works better with that?

Also see bug 7395.