On Mobile Safari, it seems that webkit transitions while the virtual keyboard is firing (i.e. sliding upward), causes a flicker, sometimes it even skips the animation entirely.
It seems it even flickers/judders even if I put a transition-delay
on it.
The odd thing is that the animation is smooth on blur (keyboard retreats).
I'm able to replicate the problem in a JSFiddle here: (open it in iOS)
JSFiddle is included below:
You can see that focusing/tapping on the input element will skip the animation most of the time. Sometimes it works fine.
Anyone know of a workaround for this? It seems like something that should've been encountered before, but I can't find any information on it.