Description

When clicking on an object EndInputTouch sometimes fires on the press instead of the release. This was not an issue in 4.19.2 (CL-4033788) and is a regression. However the functionality doesn't appear to work at all in Main 4.21 (CL-4370874)

This was tested and reproduced in 4.20.2 (CL-4302132).

Steps to Reproduce
  1. Open the UE4 Editor and create a Top Down template project
  2. In Project Settings enable Input > Use Mouse For Touch
  3. Choose one of the grey cubes in level and create blueprint from it using blue button Blueprint/Add Script
  4. In the Blueprint create an EndInputTouch event and connect it to a Print String
  5. Play, run around the cube and then click on it

Results: EndInputTouch fires when object is pressed and released.

Expected: EndinputTouch event will activate only when mouse button is released on the object.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64214 in the post.

31
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - Slate
Affects Versions4.20.24.21
Target Fix4.21
Fix Commit4481386
Main Commit4551290
Release Commit4481386
CreatedSep 18, 2018
ResolvedOct 17, 2018
UpdatedNov 8, 2018