Pressed, Released and Clicked should be fired in the same manner w/wo Use Mouse for Touch option. These three events are fired at the same time when enabling the option.

[Image Removed]

Steps to Reproduce

1) Create a new widget, Make it added to viewport at begin play

2) Add a button, Add print string node for Pressed, Clicked, Released.

3) Run PIE, Try to press the button, Hold it for 1 sec then release.

Expected=Result: Pressed message will be seen right after LMB click on the button, then Released then Clicked message will follow release of LMB.

4) Go to Project settings, Enable 'Use Mouse for Touch'

5) Run PIE, Just like step 3)

Expected= Same behavior from step 3)

Result= Pressed,Released,Clicked events are fired simultaneously.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-66823 in the post.

Login to Vote

ComponentTools - UMG
Affects Versions4.214.20.3
Target Fix4.22
Fix Commit4629226
Main Commit4676940
Release Commit4862694
CreatedNov 23, 2018
ResolvedDec 4, 2018
UpdatedFeb 12, 2019