I am facing a very annoying bug (?) with the general behavior of focus in/out interaction and the softkeyboard (using AIR 3.6 SDK with AC2).
I have a screen displaying a form with multiple TextInput instances placed in a ScrollContainer. In my descriptor file I set softKeyboardBehaviour to "pan" to make sure that the bottom TextInput instances don't get covered under the softkeyboard.
This works fine - the screen moves up as much as needed to keep the TextInput visible, when it is being focused. But if I now try to focus another TextInput instance (either by tapping on it or bei assigning focus manually) the screen "bounces" or rather returns to its initial position, followed by a movement to make the focused TextInput visible again.
Now imagine tapping through multiple TextInput instances with the enter key and the screen always jumps up and down... :/
EDIT: Just found out that this problem does not appear if I directly use StageText instances... So it seems to be related to feathers TextInput.
EDIT 2: One problem seems to be that the StageText is being hidden by StageTextTextEditor if not focused. So touching the TextInput will not focus the StageText instance directly but by calling its assignFocus method. Keeping the StageText instance visible at least makes it possible to touch from one TextInput to another without the bouncing. On iOS I could not see any negative side-effect from doing so. However the problem still exists when using the setFocus method of the TextInput.