VirtualJoystick does not detect release when it is hidden

  1. Create new Blank blueprint project (Mobile/Tablet + Scalable 3D or 2D + No Starter Content)
  2. Open Level Blueprint
  3. Add any key press event (E button is ok)
  4. Add Get Player Controller node
  5. Add Activate Touch Interface (it is inside Player Controller class, so you need to drag line out of Get Player Controller) and connect it to key press event
  6. Leave NewTouchInterface pin empty, so should just disable current touch interface
  7. Start PIE, hold left joystick, so you are constantly moving and press your button (E key) while you are moving
    = Virtual joystick is now hidden, you can release your mouse button (or finger) and you will notice that you are stucked moving in last direction of movement.

Happens on mobile too.

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it. I also made some slight modifications to repro steps. You can track the report’s status as the issue is reviewed by our development staff once the public JIRA is up. If I don’t post by Tuesday please comment on this post and I will be sure to update with a link to the public bug report.


Sure here is the link. for the reminder!

Can I request link to JIRA ticket please ?