diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-07-31 15:50:41 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-08-30 12:35:23 +0000 |
commit | 7b2ffa587235a47d4094787d72f38102089f402a (patch) | |
tree | 30e82af9cbab08a7fa028bb18f4f2987a3f74dfa /chromium/chrome/browser/extensions/api/cookies/cookies_api.cc | |
parent | d94af01c90575348c4e81a418257f254b6f8d225 (diff) |
BASELINE: Update Chromium to 76.0.3809.94
Change-Id: I321c3f5f929c105aec0f98c5091ef6108822e647
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/chrome/browser/extensions/api/cookies/cookies_api.cc')
-rw-r--r-- | chromium/chrome/browser/extensions/api/cookies/cookies_api.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc b/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc index 663e72c0e6a..279f9164e0d 100644 --- a/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc +++ b/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc @@ -323,9 +323,8 @@ ExtensionFunction::ResponseAction CookiesSetFunction::Run() { base::Time::FromDoubleT(*parsed_args_->details.expiration_date); } - net::CookieSameSite same_site = net::CookieSameSite::NO_RESTRICTION; + net::CookieSameSite same_site = net::CookieSameSite::UNSPECIFIED; switch (parsed_args_->details.same_site) { - case api::cookies::SAME_SITE_STATUS_NONE: case api::cookies::SAME_SITE_STATUS_NO_RESTRICTION: same_site = net::CookieSameSite::NO_RESTRICTION; break; @@ -335,6 +334,13 @@ ExtensionFunction::ResponseAction CookiesSetFunction::Run() { case api::cookies::SAME_SITE_STATUS_STRICT: same_site = net::CookieSameSite::STRICT_MODE; break; + // This is the case if the optional sameSite property is given as + // "unspecified": + case api::cookies::SAME_SITE_STATUS_UNSPECIFIED: + // This is the case if the optional sameSite property is left out: + case api::cookies::SAME_SITE_STATUS_NONE: + same_site = net::CookieSameSite::UNSPECIFIED; + break; } // clang-format off |