[Webkit-unassigned] [Bug 75501] Webkit takes too long to move the scrollbar back to its previous position when you click Back.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 5 09:29:22 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=75501





--- Comment #3 from Brady Eidson <beidson at apple.com>  2012-01-05 09:29:22 PST ---
(In reply to comment #2)
> (In reply to comment #1)
> > There should be zero delay when the page is in the page cache.
> > 
> > For the non page-cache case, this is actually a very difficult problem.
> > 
> > I'd love to see *one* specific URL where you see behavior you like in Firefox but in WebKit we wait till it's finished loading.  It's very likely that Firefox "works" by avoiding the amount of polish we usually demand.  But it's also possible they've put a lot of effort into solving this very difficult problem.
> 
> Hi Brady, I actually notice it all the time on reddit.com (and other sites), since on that site I'm usually clicking links and then going back to the main page often. I just scroll down a bit, click a link, click back after a bit, and then almost always the scrollbar position is back at the top of the page, and there's quite a noticeable delay before the scrollbar goes back to the old position. I don't remember ever experiencing this in Firefox or Opera, and I use and have used both extensively. I rarely use IE but I just tried it in IE9 prior to submitting the bug report and it didn't happen for me then either.
> 
> Curious to see if you can reproduce -- I don't think I've changed any settings in Chrome (and definitely not Safari) that would be causing this. I tried disabling all extensions to see if that'd change anything and it didn't.

So in Safari, the page cache actually works at reddit.com.  I just tried this: Went to the main page, scrolled all the way down, clicked an imgur link, hit back, and it was literally instant.  Chrome doesn't use the WebKit page cache so I can't speak to its performance on this one page.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list