diff options
Diffstat (limited to 'dom/fetch/FetchDriver.cpp')
-rw-r--r-- | dom/fetch/FetchDriver.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dom/fetch/FetchDriver.cpp b/dom/fetch/FetchDriver.cpp index 79b54f4c4a..3a4099cf0e 100644 --- a/dom/fetch/FetchDriver.cpp +++ b/dom/fetch/FetchDriver.cpp @@ -665,6 +665,13 @@ nsresult FetchDriver::HttpFetch( nsCOMPtr<nsILoadInfo> loadInfo = chan->LoadInfo(); rv = loadInfo->SetWorkerAssociatedBrowsingContextID( mAssociatedBrowsingContextID); + NS_ENSURE_SUCCESS(rv, rv); + } + + if (mIsThirdPartyWorker.isSome()) { + nsCOMPtr<nsILoadInfo> loadInfo = chan->LoadInfo(); + rv = loadInfo->SetIsInThirdPartyContext(mIsThirdPartyWorker.ref()); + NS_ENSURE_SUCCESS(rv, rv); } // If the fetch is created by FetchEvent.request or NavigationPreload request, |