[Webkit-unassigned] [Bug 153230] Network cache: old pages returned by disk cache on history navigation after session is restored

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 21 11:00:05 PST 2016


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

--- Comment #7 from Michael Catanzaro <mcatanzaro at igalia.com> ---
(In reply to comment #6)
> I personally do not understand the history navigation problem. On history
> navigation, we always returned potentially stale data. I don't think it
> matters if the history navigation happened after a session restore or not
> (or I misunderstood something).

I think it's OK for pages to be stale when loaded with the back/forward list -- that's the whole point of the page cache -- but when launching the browsers users expect the pages to be refreshed. At least that's certainly what we expect for Epiphany; do Safari users really want to see old pages on startup?

Are we using session restore improperly? We have started using it to save the session when closing the browser, and restore it when opening the browser.

> About the Restoring from cache on session restore. we could support both
> behavior with a setting if needing (basically rolling out
> http://trac.webkit.org/changeset/181815 and making it conditional based on
> the new setting). To my knowledge, Safari 9 shipped with this behavior
> (session restore from the cache). There has not been much push back so far
> so I am not planning to go back to the previous behavior at this point. If
> there is push back though, we could restore the previous behavior on desktop.

Interesting... I suggest we go ahead and do this, especially since it looks like a fairly small amount of code to bring back.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160121/ab99c769/attachment.html>


More information about the webkit-unassigned mailing list