OnClicked/OnPressed of UMG Widgets fire twice on Windows 10 with certain touch devices.

We’re building an application that is to specifically be used with the 5501L 55" Interactive Digital Signage [0], powered by a custom-built PC running Windows 10. After running a build of our project on the device, we found that all of our UMG Widgets are firing the OnClicked/Pressed event twice, causing many issues with our menus and virtual keyboard. We found this issue was reported and fixed a while back [1], but we’re afraid a regression may have occurred with the most recent Engine version and this issue has cropped back up.

This digital signage uses optical technology for detecting touch, so it may just be that the issue is fixed for capacitive touchscreens, but not optical.

We’ve tried toggling “Use mouse for touch” and changing OnClicked to OnPressed but none of these solutions fix the double-clicking problem.

With Elo Touch’s settings via their Windows app, you can change clicks to activate upon either press, release, or direct mouse simulation. If you choose either of the first options, the double-clicking problem is fixed. But then we lose multi-touch support. If we choose mouse simulation, multi-touch works but the double-clicking problem arises.

In the meantime, we’re using Artisan-H3’s workaround [2], but it’s less than ideal for obvious reasons.

[0] 5501L 55" Interactive Digital Signage (Discontinued February 2016)
[1] Unreal Engine Issues and Bug Tracker (UE-43213)
[2] Touch input fires click event twice on Windows 10 - UI - Unreal Engine Forums

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks