When a user changes the sorting of a grid to a different column, it is usually because the users wants to find the rows with the highest or lowest value of the sorted column. When you have a grid with multiple pages in the Universal GUI, the current behaviour of the GUI leads to confusion/frustration because it automatically changes to the page the selected row is on after applying the sorting. Many times the selected row is somewhere halfway the page and thus the user scrolls up to find to the highest/lowest values of the sorting, but if the user didn't notice the pages changed it are not the actual first rows.
Idea: When changing the sorting, select the first row of that sorting. Or at least make a config setting for this.