this is happening since FW 7.0+.
After refreshing data for table, while you are not at the bottom/top of the table, index of first visible item is changing.
I’ve made a sample project for simple replication:
- Start project
- Open Test entity browse screen
- Use ‘Generate Data’ button to create few thousand entities
- Scroll down few rows eg. 200
- Wait while timer is refreshing data and watch index moving until it reaches the bottom
Same behaviour can be seen using old browse screens and CollectionDatasource.refresh()
tableRefresh.zip (1.0 MB)