summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chromium/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc b/chromium/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
index 189b223c46e..f7d872f9c5b 100644
--- a/chromium/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
+++ b/chromium/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
@@ -2298,6 +2298,14 @@ void ResourceFetcher::PopulateAndAddResourceTimingInfo(
Resource* resource,
scoped_refptr<ResourceTimingInfo> info,
base::TimeTicks response_end) {
+
+ // Resource timing entries that correspond to resources fetched by extensions
+ // are precluded.
+ if (resource->Options().world_for_csp.get() &&
+ resource->Options().world_for_csp->IsIsolatedWorld()) {
+ return;
+ }
+
const KURL& initial_url =
resource->GetResourceRequest().GetRedirectInfo().has_value()
? resource->GetResourceRequest().GetRedirectInfo()->original_url