I am resetting the grid's state like this:
const $grid = $gridRoot.find('.xifacts-simple-grid');
const grid = $grid.data('kendoGrid');
grid.dataSource.filter({});
grid.dataSource.sort({});
grid.dataSource.pageSize(5);
grid.clearSelection();
grid.dataSource.page(1);
All is good, the grid state is correctly reset (it goes to page 1) - but it still shows the old page that was selected.
Same for the Items/Page.
Here is a gif for the issue:
Sorry, guys, this is not an issue from Kendo, we had a custom implementation that I wasn't aware of.
We can close this ticket.