We're adjusting the bounds on OnKeyboardBoundsChanging, which is probably wrong. Right now, you can move the focus to a window behind keyboard, without knowing it is now focused.
TextInputClient should be responsible for making sure that caret is visible.
Comment 1 by bugdroid1@chromium.org
, Aug 2 2016