Index: content/renderer/render_frame_proxy.cc |
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc |
index 8f429c68c4b94f2e76c960d3842550098535b48f..b75393023914c093e5f31865b61d6ab6362ca64b 100644 |
--- a/content/renderer/render_frame_proxy.cc |
+++ b/content/renderer/render_frame_proxy.cc |
@@ -226,6 +226,8 @@ void RenderFrameProxy::SetReplicatedState(const FrameReplicationState& state) { |
web_frame_->setReplicatedInsecureRequestPolicy(state.insecure_request_policy); |
web_frame_->setReplicatedPotentiallyTrustworthyUniqueOrigin( |
state.has_potentially_trustworthy_unique_origin); |
+ web_frame_->setReplicatedFeaturePolicyHeader( |
+ blink::WebString::fromUTF8(state.feature_policy_header)); |
web_frame_->resetReplicatedContentSecurityPolicy(); |
for (const auto& header : state.accumulated_csp_headers) |