| Index: Source/core/timing/Performance.cpp
|
| diff --git a/Source/core/timing/Performance.cpp b/Source/core/timing/Performance.cpp
|
| index 6029829a1130437d17209a9b95938227867f6139..f61b5a0e6125c18e4657c6236b7f6afe9cb79196 100644
|
| --- a/Source/core/timing/Performance.cpp
|
| +++ b/Source/core/timing/Performance.cpp
|
| @@ -214,7 +214,9 @@ void Performance::addResourceTiming(const ResourceTimingInfo& info, Document* in
|
| const Vector<ResourceResponse>& redirectChain = info.redirectChain();
|
| bool allowRedirectDetails = allowsTimingRedirect(redirectChain, finalResponse, initiatorDocument);
|
|
|
| - if (!allowRedirectDetails) {
|
| + // ServiceWorker doesn't support TimingInfo.
|
| + // FIXME: Implement ServiceWorkerURLRequestJob::GetLoadTimingInfo().
|
| + if (!allowRedirectDetails && !finalResponse.wasFetchedViaServiceWorker()) {
|
| ResourceLoadTiming* finalTiming = finalResponse.resourceLoadTiming();
|
| ASSERT(finalTiming);
|
| if (finalTiming)
|
|
|