12022-03-14 Youenn Fablet <youenn@apple.com>
2
3 redirectCount returns 0 when using a Service Worker
4 https://bugs.webkit.org/show_bug.cgi?id=235710
5 <rdar://problem/88432190>
6
7 Reviewed by NOBODY (OOPS!).
8
9 Pass an optional NetworkLoadMetrics when sending the response to web process.
10 Include the redirectCount value computed by NetworkResourceLoader.
11 Make service worker redirections go through NetworkResourceLoader to set the redirectCount value and for correctness.
12
13 Covered by updated test.
14
15 * NetworkProcess/NetworkResourceLoader.cpp:
16 * NetworkProcess/ServiceWorker/ServiceWorkerFetchTask.cpp:
17 (WebKit::ServiceWorkerFetchTask::processRedirectResponse):
18 * WebProcess/Network/WebResourceLoader.cpp:
19 * WebProcess/Network/WebResourceLoader.h:
20 * WebProcess/Network/WebResourceLoader.messages.in:
21