# \[IGN-8791\] Virtualised Perspective Table moving scroll position when props.data values modified

**URL:** <https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [March 15, 2023, 5:04am UTC](https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069 "2023-03-15T05:04:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 15, 2023, 5:04am UTC](https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069/1 "2023-03-15T05:04:03Z")

</div>

This only affects Tables with `props.virtualised` enabled.

The "Select selected rows" sets the selected table rows' `selected` key value to `true`.  
When this is pressed however, the scrollbar is moved up for some reason.  
I've attached the json of the test objects in the screencapture. Just need to open in npp, copy, and paste into a Perspective View container.

![P Table updating data values scrolls up](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/0/30846775f2ee3f9973de289edec65c98ba3417c1.gif)

[P Table Scroll Moving.json](https://forum.inductiveautomation.com/uploads/short-url/dMUO7ALleXY2ymmlJyBZgGhP8M8.json) (23.7 KB)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [October 11, 2023, 11:19pm UTC](https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069/2 "2023-10-11T23:19:55Z")

</div>

Bump. Also very frustrating for operators!

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [December 6, 2023, 2:26am UTC](https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069/3 "2023-12-06T02:26:32Z")

</div>

Update:  
This is only an issue if your table's `props.data` is using an array of objects (a list of dicts) rather than a dataset. This issue is not seen when using a dataset

---

<div class="post-metadata">

**Author:** ![bruno.nunes](https://avatars.discourse-cdn.com/v4/letter/b/a5b964/32.png) [@bruno.nunes](https://forum.inductiveautomation.com/u/bruno.nunes)\
**Post date:** [May 29, 2025, 3:21pm UTC](https://forum.inductiveautomation.com/t/ign-8791-virtualised-perspective-table-moving-scroll-position-when-props-data-values-modified/71069/4 "2025-05-29T15:21:55Z")

</div>

Was this ever solved?
