From 9f5805eee2e83da5f7b4a032b97c27eeb06e4fd4 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sat, 22 Aug 2020 07:16:29 +0000 Subject: [PATCH] Issue #618 - Integrity for descendant module scripts should be the empty string Because the spec says so. --- dom/script/ModuleLoadRequest.cpp | 2 +- dom/script/ScriptLoader.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dom/script/ModuleLoadRequest.cpp b/dom/script/ModuleLoadRequest.cpp index 5b0e0bdba5..746a355b5d 100644 --- a/dom/script/ModuleLoadRequest.cpp +++ b/dom/script/ModuleLoadRequest.cpp @@ -53,7 +53,7 @@ ModuleLoadRequest::ModuleLoadRequest(nsIURI* aURI, aParent->mElement, aParent->mJSVersion, aParent->mCORSMode, - aParent->mIntegrity, + SRIMetadata(), aParent->mURI, aParent->mReferrerPolicy), mIsTopLevel(false), diff --git a/dom/script/ScriptLoader.h b/dom/script/ScriptLoader.h index 2a14b53aee..121636e91e 100644 --- a/dom/script/ScriptLoader.h +++ b/dom/script/ScriptLoader.h @@ -66,7 +66,7 @@ public: nsIScriptElement* aElement, uint32_t aVersion, mozilla::CORSMode aCORSMode, - const mozilla::dom::SRIMetadata& aIntegrity, + const SRIMetadata& aIntegrity, nsIURI* aReferrer, mozilla::net::ReferrerPolicy aReferrerPolicy) : mKind(aKind), @@ -175,7 +175,7 @@ public: nsAutoCString mURL; // Keep the URI's filename alive during off thread parsing. int32_t mLineNo; const mozilla::CORSMode mCORSMode; - const mozilla::dom::SRIMetadata mIntegrity; + const SRIMetadata mIntegrity; const nsCOMPtr mReferrer; const mozilla::net::ReferrerPolicy mReferrerPolicy; }; @@ -479,7 +479,7 @@ private: nsIScriptElement* aElement, uint32_t aVersion, mozilla::CORSMode aCORSMode, - const mozilla::dom::SRIMetadata& aIntegrity, + const SRIMetadata& aIntegrity, mozilla::net::ReferrerPolicy aReferrerPolicy); /**