Index: content/browser/frame_host/render_frame_message_filter.cc |
diff --git a/content/browser/frame_host/render_frame_message_filter.cc b/content/browser/frame_host/render_frame_message_filter.cc |
index d7e9d9e605ba6a43af0ec920b37f004bdfc1c8a7..c303e7faaebd2a860d61487755cf07145b488168 100644 |
--- a/content/browser/frame_host/render_frame_message_filter.cc |
+++ b/content/browser/frame_host/render_frame_message_filter.cc |
@@ -342,6 +342,8 @@ void RenderFrameMessageFilter::OnSetCookie(int render_frame_id, |
url, first_party_for_cookies, cookie, resource_context_, |
render_process_id_, render_frame_id, &options)) { |
net::URLRequestContext* context = GetRequestContextForURL(url); |
+ if (GetContentClient()->browser()->ExperimentalCookieFeaturesEnabled()) |
+ options.set_enforce_prefixes(); |
// Pass a null callback since we don't care about when the 'set' completes. |
context->cookie_store()->SetCookieWithOptionsAsync( |
url, cookie, options, net::CookieStore::SetCookiesCallback()); |