I have implemented incremental loading for one of my grid using an IncrementalList. When the bottom of the list is reached if additional rows are available, a little view at the bottom is presented telling the user that more rows are loading, and and asynchronous call is made to the server that returns a new set of rows adds them to the IncrementalList and hides the view at the bottom.
This is working great. However, when the new items are added to the list, the grid scrolls in a weird way. The list scrolls back up about 10 rows or so. So instead of the previous last item still being at the bottom of the visible list, that row is scrolled up to the top half of the screen. This sudden jerk of the new rows being added is jarring and a bit confusing to the user. Is there a way to fix this behavior?