Changeset 225809 in webkit
- Timestamp:
- Dec 12, 2017 3:01:52 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r225805 r225809 1 2017-12-12 Youenn Fablet <youenn@apple.com> 2 3 Fetch Event header filtering should apply in CORS mode only 4 https://bugs.webkit.org/show_bug.cgi?id=180708 5 6 Reviewed by Alex Christensen. 7 8 * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt: 9 1 10 2017-12-12 Javier Fernandez <jfernandez@igalia.com> 2 11 -
trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt
r225794 r225809 9 9 PASS Service Worker responds to fetch event with null response body 10 10 PASS Service Worker fetches other file in fetch event 11 FAIL Service Worker responds to fetch event with POST form assert_unreached: unexpected rejection: assert_equals: expected "POST:application/x-www-form-urlencoded:testName1=testValue1&testName2=testValue2" but got "POST:null:testName1=testValue1&testName2=testValue2" Reached unreachable code 11 PASS Service Worker responds to fetch event with POST form 12 12 PASS Multiple calls of respondWith must throw InvalidStateErrors 13 13 PASS Service Worker event.respondWith must set the used flag -
trunk/Source/WebCore/ChangeLog
r225808 r225809 1 2017-12-12 Youenn Fablet <youenn@apple.com> 2 3 Fetch Event header filtering should apply in CORS mode only 4 https://bugs.webkit.org/show_bug.cgi?id=180708 5 6 Reviewed by Alex Christensen. 7 8 Covered by no-longer failing test. 9 10 * workers/service/context/ServiceWorkerFetch.cpp: cleaning headers only in case of CORS mode. 11 1 12 2017-12-12 Myles C. Maxfield <mmaxfield@apple.com> 2 13 -
trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.cpp
r225574 r225809 99 99 // We are intercepting fetch calls after going through the HTTP layer, which adds some specific headers. 100 100 // Let's clean them so that cross origin checks do not fail. 101 cleanRedirectedRequestForAccessControl(request); 101 if (options.mode == FetchOptions::Mode::Cors) 102 cleanRedirectedRequestForAccessControl(request); 102 103 103 104 auto requestHeaders = FetchHeaders::create(FetchHeaders::Guard::Immutable, HTTPHeaderMap { request.httpHeaderFields() });
Note: See TracChangeset
for help on using the changeset viewer.