Go to nytimes.com. Scroll down a page or two. Go to about:blank (or anywhere else). Go back. The nytimes page redraws first at the top of the screen, then jumps down the the scroll position. Ideally it would just draw once at the final location without the jump. This was also Radar 3024377, which was closed as non-repro. I can repro it at nytimes.com now. One change that might have caused the closing is that the bug does not happen for pages that use the b/f cache, so that might have fixed the original case. nytimes has frames, so it does not use the b/f cache.
Created attachment 3011 [details] also fixes 4049
Created attachment 3012 [details] proposed patch, also fixes 4049
Checked this in.
Comment on attachment 3012 [details] proposed patch, also fixes 4049 I already marked this review+ for bug 4049; doing so here also so it doesn't show up in queries.