This is something that I have complained about, too. It makes it a total PITA when trying to go through a long list of On Demand events and select a bunch of movies that you might want to watch later.
It also affects the timers list. You used to be able to edit a particular timer and it would return to the timer you just edited, for quite a while now it just goes to to the top.