We should not speculatively revalidate cached redirects. This matches the behavior matches the one in NetworkCache's makeUseDecision() which reuses cached redirects only if it does not need validation.
rdar://problem/25583886
Created attachment 276352 [details] Patch
Comment on attachment 276352 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=276352&action=review > Source/WebKit2/ChangeLog:22 > + to do in this case, as we are supposed to do a hand-shake with Webore Webore -> WebCore > Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.cpp:69 > + // We drop speculative revalidations if they redirect for now. Comments are best when the answer the question "Why?". This comes close but doesn’t quite state why.
Committed r199521: <http://trac.webkit.org/changeset/199521>