I'm afraid I did not phrase this correctly.
When I give focus to a textbox and the caret starts blinking, it is good, that's the expected behavior.
But when I start scrolling while the soft keyboard is visible and the textbox is still in focus, then the caret lags behind.
It is in IOS that I have this issue.
In android it works correctly, I believe the reason is because I'm not using the mgwt scollpanel. I can't do the same with IOS because I'm using cell lists and widget lists.
I'm testing with mgwt-2.0.1-20150221.113309-17.jar
I tried a couple of things.
First I tried to hide the caret when the scrolling starts and then show it again when it ends.
Unfortunately it's not possible to modify the caret with css in IOS.
Losing focus is no good solution either as it causes the soft keyboard to hide