I found the culprit: FocusManager. It has the following code: _lastFocus = findFocusManagerComponent(InteractiveObject(target));
if (Capabilities.hasIME) { var usesIME:Boolean; if (_lastFocus is IIMESupport) { var imeFocus:IIMESupport = IIMESupport(_lastFocus); if (imeFocus.enableIME) usesIME = true; } if (IMEEnabled) IME.enabled = usesIME; } In my case _lastFocus was null. target does implement IIMESupport but it apparently could not be found by findFocusManagerComponent(). On Sep 3, 2015, at 3:19 PM, Harbs <harbs.li...@gmail.com> wrote: > FWIW, I did not figure out what was disabling the IME.