Okay... it's still a little buggy. Sometimes it goes to the second unread post instead of the first one. (At first I thought it was only at the start of a thread, but it can happen at the start of any page, it seems? Though not always?) Not sure why. Still—an improvement.