I'm using Flex 4.13.0, on the AIR 14.something platform. I have a login dialog, 
that has username/password fields (both mx.controls.TextInput) that are in a 
VBox in a Panel that was popped up by the PopUpManager.
Inside a handler for its creationComplete event, I am focusing the username 
field like this:
usernameField.setFocus();
and I've also tried 

focusManager.setFocus(usernameField);
When the dialog first appears, the cursor is blinking inside the username field 
and it has the focus rectangle, as you'd expect. When I type in a username, the 
letters appear in the field as expected.
The problem is that the first time I hit the tab key, nothing happens. Maybe 
the cursor inside the field flickers but that's it. And if I hit the tab key a 
second time, it behaves as expected, with the focus moving to the password 
field.

If, before I hit the tab key the first time, I click inside the text field with 
the mouse, then the first tab keystroke shifts the focus as expected.
Has anyone encountered this before?

Reply via email to