it's me with another bug report. This time it concerns the iPhone (and possibly also Android phones):
When you are holding a touch on the screen, press HOME, stop touching, re-enter the application and touch anywhere, you will have two touches: The new one, and the old one as "stationary". The old one is persistent. This is stackable. (And also really annoying.)
Here is a minimal example project reproducing the problem: http://dl.dropbox.com/u/1977054/temp/DemoStationaryTouch.zip
Steps to reproduce:
1. Hold and/or move a touch anywhere
2. Continue holding the touch and press HOME
3. Stop holding the touch
4. Go back into the application
5. Touch anywhere
Rinse and repeat.
You will see the old touches that didn't end before you pressed HOME as "stationary" whenever you touch the screen again.
We are using AIR 3.2 and Starling 1.0. Switching to the current version on GitHUB (v1.1 23.04.2012) didn't fix the problem either.
It would be great if you could check it out fast. The game we are making is very near to its release, and every time iOS gets interrupted (for example due to an incoming call, battery low notification or the HOME button) the game becomes unusable until restarted.