I have a Ext JS 3.4.0 code that shows 2 grids and it refreshes the datastore of the grids every 10 seconds. The refresh code cannot reset the scroll position and cannot remove the selected row of the grid.

My code is working on my local machine without a problem, but when I move it to the client's machine, it works for around 30 min and it then resets the scroll position back to {top:0, left:0}

I'm running the code from within eclipse, everything is the same, just one machine is MAC OS/X in one network and another machine is Windows in another network. Same browser, FF.

Any ideas of what can be resetting the scroll position?