I believe this issue is related to this topic, but I have a grid with virtual scrolling, server operation is false. When I apply a filter programmatically it properly positions to the row. In this case, the grid happened to be at the top, and the row positioned to via the filter was near the bottom. It moved to it very quickly.
However, when the filter was removed manually the grid returned to the original state - which is expected and desired and I guess is the default sort order.
However the grid also became highly unresponsive. There are about 1000 rows in total so not very large. However the model is large so I did not want to load everything at once - and the customer wants to scroll - not page.
Scrolling did not work, and the page remained fixed on the first page.
What should be done to alleviate this?