Changeset 249101 in webkit
- Timestamp:
- Aug 26, 2019 10:12:43 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 5 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r249099 r249101 1 2019-08-26 Russell Epstein <repstein@apple.com> 2 3 Unreviewed, rolling out r248961. 4 5 Same patch was re-landed after being rolled out. Patch is 6 causing Catalina/iOS 13 test failures. Rolling out. 7 8 Reverted changeset: 9 10 "Verify Prefetch and credential behavior" 11 https://bugs.webkit.org/show_bug.cgi?id=200000 12 https://trac.webkit.org/changeset/248961 13 1 14 2019-08-26 Russell Epstein <repstein@apple.com> 2 15 -
trunk/LayoutTests/platform/mac-wk1/TestExpectations
r248961 r249101 737 737 webkit.org/b/195623 http/tests/cache/link-prefetch-main-resource-iframe.html [ Skip ] 738 738 739 # prefetch not supported in WK1 740 http/wpt/prefetch [ Skip ] 739 webkit.org/b/197371 http/wpt/prefetch/link-prefetch-main-resource-redirect.html [ Skip ] 740 webkit.org/b/199499 http/wpt/prefetch/link-prefetch-skip-disk-cache.html [ Skip ] 741 742 webkit.org/b/199632 http/wpt/prefetch/beforeload.html [ Skip ] 743 webkit.org/b/199632 http/wpt/prefetch/beforeload-dynamic.html [ Skip ] 741 744 742 745 webkit.org/b/198177 pointerevents/mouse/compatibility-mouse-events-prevention-mouse-pressed.html [ Skip ] -
trunk/LayoutTests/platform/win/TestExpectations
r248961 r249101 4423 4423 webkit.org/b/195623 http/tests/cache/link-prefetch-main-resource-iframe.html [ Skip ] 4424 4424 4425 # prefetch not supported in WK1 4426 http/wpt/prefetch [ Skip ] 4425 webkit.org/b/197371 http/wpt/prefetch/link-prefetch-main-resource-redirect.html [ Skip ] 4426 webkit.org/b/199499 http/wpt/prefetch/link-prefetch-skip-disk-cache.html [ Skip ] 4427 4428 webkit.org/b/199632 http/wpt/prefetch/beforeload.html [ Skip ] 4429 webkit.org/b/199632 http/wpt/prefetch/beforeload-dynamic.html [ Skip ] 4427 4430 4428 4431 webkit.org/b/198112 http/tests/security/showModalDialog-sync-cross-origin-page-load2.html [ Skip ] -
trunk/Source/WebKit/ChangeLog
r249096 r249101 1 2019-08-26 Russell Epstein <repstein@apple.com> 2 3 Unreviewed, rolling out r248961. 4 5 Same patch was re-landed after being rolled out. Patch is 6 causing Catalina/iOS 13 test failures. Rolling out. 7 8 Reverted changeset: 9 10 "Verify Prefetch and credential behavior" 11 https://bugs.webkit.org/show_bug.cgi?id=200000 12 https://trac.webkit.org/changeset/248961 13 1 14 2019-08-26 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp
r248963 r249101 222 222 if (auto* session = m_connection->networkProcess().networkSession(sessionID())) { 223 223 if (auto entry = session->prefetchCache().take(request.url())) { 224 // FIXME: Deal with credentials (https://bugs.webkit.org/show_bug.cgi?id=200000) 224 225 if (!entry->redirectRequest.isNull()) { 225 226 auto cacheEntry = m_cache->makeRedirectEntry(request, entry->response, entry->redirectRequest); … … 500 501 } 501 502 502 if (isCrossOriginPrefetch()) { 503 if (response.httpHeaderField(HTTPHeaderName::Vary).contains("Cookie")) { 504 abort(); 505 return completionHandler(PolicyAction::Ignore); 506 } 503 if (isCrossOriginPrefetch()) 507 504 return completionHandler(PolicyAction::Use); 508 }509 505 510 506 // We wait to receive message NetworkResourceLoader::ContinueDidReceiveResponse before continuing a load for -
trunk/Source/WebKit/NetworkProcess/cache/PrefetchCache.cpp
r248961 r249101 66 66 return std::get<0>(tuple) == url; 67 67 }); 68 auto entry = resources->take(url); 69 ASSERT(!entry || !entry->response.httpHeaderField(WebCore::HTTPHeaderName::Vary).contains("Cookie")); 70 return entry; 68 return resources->take(url); 71 69 } 72 70
Note: See TracChangeset
for help on using the changeset viewer.