Im am encountering a very weird bug on Android only (i think every android device, as I've tested, Droid Bionic, Galaxy S3, Nexus, Galaxy Tab)
In my -app.xml, i have .
<renderMode>gpu</renderMode>
<softKeyboardBehavior>pan</softKeyboardBehavior>
in my application, i have many textfields. When i give focus to a textfield, it does correctly and pans up as it should. Once the softkeyboard hides is when all the craziness starts happening....
Everywhere I now click inside my application, AIR thinks I'm clicking about 30-40 pixels below that. Every rollover/ textfield/ anything interactive, will only respond if I touch 30-40 pixels above the actual hit area.
It's like somehow, when the application did the "pan", the distance that it panned is now the distance I have to put my finger above each button to interact with it.
This does not happen if I change it to
<softKeyboardBehavior>none</softKeyboardBehavior>
but now I dont get the panning....
This only happens in GPU mode, in CPU mode, using none or pan works correctly as expected.
Now lets see watch the view count for this post rise with no replies ever!!! yay
I even made a video to show the craziness: http://www.youtube.com/watch?v=0KtPWW6sHlg