What steps will reproduce the problem?
(1) Connect to the host
(2) use the FAB to show the keyboard
What is the expected result?
Keyboard shows smoothly.
What happens instead?
The host view flickers and the aspect ratio appears to be broken in short time.
The issue would be that we try to change the size of the viewport and the viewport constraint at the same time, but in reality they are not done on the same frame since they are executed on different threads.
It should be fine to just change the viewport and layout constraints without actually changing the size of the host view.
Comment 1 by bugdroid1@chromium.org
, Aug 11 2017