| Index: third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp b/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp
 | 
| index 3d8de52059e3a13e54c599edfd384fcbefb73f52..c58604cddcba2c973a70bf50e5b9cffcf2e86fa8 100644
 | 
| --- a/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp
 | 
| +++ b/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp
 | 
| @@ -134,12 +134,15 @@ void HTMLIFrameElement::ParseAttribute(
 | 
|                  kHTMLIFrameElementAllowfullscreenAttributeSetAfterContentLoad);
 | 
|        }
 | 
|        FrameOwnerPropertiesChanged();
 | 
| +      UpdateContainerPolicy();
 | 
|      }
 | 
|    } else if (name == allowpaymentrequestAttr) {
 | 
|      bool old_allow_payment_request = allow_payment_request_;
 | 
|      allow_payment_request_ = !value.IsNull();
 | 
| -    if (allow_payment_request_ != old_allow_payment_request)
 | 
| +    if (allow_payment_request_ != old_allow_payment_request) {
 | 
|        FrameOwnerPropertiesChanged();
 | 
| +      UpdateContainerPolicy();
 | 
| +    }
 | 
|    } else if (RuntimeEnabledFeatures::embedderCSPEnforcementEnabled() &&
 | 
|               name == cspAttr) {
 | 
|      // TODO(amalika): add more robust validation of the value
 | 
| @@ -214,6 +217,7 @@ void HTMLIFrameElement::AllowValueWasSet() {
 | 
|    }
 | 
|    SetSynchronizedLazyAttribute(allowAttr, allow_->value());
 | 
|    FrameOwnerPropertiesChanged();
 | 
| +  UpdateContainerPolicy();
 | 
|  }
 | 
|  
 | 
|  ReferrerPolicy HTMLIFrameElement::ReferrerPolicyAttribute() {
 | 
| 
 |