summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/extensions/api/cookies/cookies_api.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-07-31 15:50:41 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-08-30 12:35:23 +0000
commit7b2ffa587235a47d4094787d72f38102089f402a (patch)
tree30e82af9cbab08a7fa028bb18f4f2987a3f74dfa /chromium/chrome/browser/extensions/api/cookies/cookies_api.cc
parentd94af01c90575348c4e81a418257f254b6f8d225 (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.cc10
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