Per HTML5 (and common sense), we should check appcache on each redirection step, intercepting the load as soon as we can serve it from the cache. <rdar://problem/8425647>
Created attachment 69981 [details] proposed fix
Comment on attachment 69981 [details] proposed fix Tricky area of the code, can't say it's right for sure, but seems reasonable.
Committed <http://trac.webkit.org/changeset/69226>.