Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: daf8b0ba46a83dd93ba488b73557960e01e02c7a https://github.com/WebKit/WebKit/commit/daf8b0ba46a83dd93ba488b73557960e01e02c7a Author: Youenn Fablet <youe...@gmail.com> Date: 2022-11-16 (Wed, 16 Nov 2022)
Changed paths: A LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https-expected.txt A LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https.html A LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download.https-expected.txt A LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download.https.html M LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-worker.js M LayoutTests/platform/glib/TestExpectations A LayoutTests/platform/ios-wk2/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https-expected.txt A LayoutTests/platform/ios-wk2/http/wpt/service-workers/fetch-service-worker-preload-use-download.https-expected.txt M Source/WebKit/NetworkProcess/ServiceWorker/ServiceWorkerFetchTask.cpp Log Message: ----------- [Safari 16 regression] service worker download does not work in case of preloads https://bugs.webkit.org/show_bug.cgi?id=247885 rdar://problem/102312723 Reviewed by Alex Christensen and Geoffrey Garen. When a fetch is converted to download and is served from a service worker that uses a preload, we should use that preload. * LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download.https-expected.txt: Added. * LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download.https.html: Added. * LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https-expected.txt: Added. * LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https.html: Added. * LayoutTests/http/wpt/service-workers/fetch-service-worker-preload-worker.js: (event.event.request.url.includes): Deleted. * LayoutTests/platform/glib/TestExpectations: * LayoutTests/platform/ios-wk2/http/wpt/service-workers/fetch-service-worker-preload-use-download-and-clone.https-expected.txt: Added. * LayoutTests/platform/ios-wk2/http/wpt/service-workers/fetch-service-worker-preload-use-download.https-expected.txt: Added. * Source/WebKit/NetworkProcess/ServiceWorker/ServiceWorkerFetchTask.cpp: (WebKit::ServiceWorkerFetchTask::convertToDownload): Canonical link: https://commits.webkit.org/256731@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes