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.

Reply via email to