android and ios - phantom UGUI Button click when loading new scene w/ finger already down

I’ve repro’d this w/ a simple setup on Android and iOS,
but it does not happen in either the Unity IDE or OSX Stand-alone build.

tested in Unity 5.1.2 f1 and 5.3.0f.

  • scene1 loads scene2 while the user’s finger is pressed down in some random spot.
  • when scene2 loads, a UGUI Button element happens to be under the user’s finger.
  • the user releases their finger, and unity registers a click on that button.

the same steps in OSX standalone do not yield a click, which is what i would expect.

i put a very minimal example of the bug on GitHub, here: GitHub - playi/unityPhantomClick: example of a UGUI bug

literally one year and three months after submitting this bug to Unity,
i got a reply today:

We have been able to reproduce this bug and have sent it for resolution with our developers.

Due to the nature of the bug, it was decided that it won’t be fixed for the foreseeable future. It is still in our database and we may come back to it, but we can’t say when this will be ready for release.