| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 5892f71f3f9fd158e7a27b4e8186ef0154279088..a77f4f0297866d5f491b885b768a11b8634fb159 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -4680,6 +4680,10 @@ void Document::initSecurityContext(const DocumentInit& initializer)
|
| if (initializer.shouldEnforceStrictMixedContentChecking())
|
| enforceStrictMixedContentChecking();
|
| setInsecureRequestsPolicy(initializer.insecureRequestsPolicy());
|
| + if (initializer.insecureNavigationsToUpgrade()) {
|
| + for (auto toUpgrade : *initializer.insecureNavigationsToUpgrade())
|
| + addInsecureNavigationUpgrade(toUpgrade);
|
| + }
|
| setSecurityOrigin(isSandboxed(SandboxOrigin) ? SecurityOrigin::createUnique() : SecurityOrigin::create(m_url));
|
|
|
| if (importsController()) {
|
|
|