The Dynamic Action "Refresh" for the Selection Type "Region" (especially to refresh a report) should keep the current pagination and positions of the scrollbars. The screen should stay in position by default using the refresh.
Actually the refresh will reset the pagination and will reset the scrollposition (if the refresh is called by an element within the report).
As an user I have an element within the report column or outside of the report that refreshes the report. I do not have to remember and search my last report position, when I have scrolled or went to the next report pages.
Preferred Solution (Optional)
Boolean element(s) within the Dynamic Action “Refresh” to keep the position
Extension of the API
var region = apex.region( "myRegion" );
Current workaround for IR: see Refresh IR page