diff options
-rw-r--r-- | chromium/net/cookies/site_for_cookies.cc | 5 | ||||
-rw-r--r-- | chromium/net/cookies/site_for_cookies.h | 2 | ||||
-rw-r--r-- | chromium/third_party/blink/common/storage_key/storage_key.cc | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/chromium/net/cookies/site_for_cookies.cc b/chromium/net/cookies/site_for_cookies.cc index 22e4b88279e..06562291e31 100644 --- a/chromium/net/cookies/site_for_cookies.cc +++ b/chromium/net/cookies/site_for_cookies.cc @@ -15,8 +15,9 @@ namespace net { SiteForCookies::SiteForCookies() = default; -SiteForCookies::SiteForCookies(const SchemefulSite& site) - : site_(site), schemefully_same_(!site.opaque()) { +SiteForCookies::SiteForCookies(const SchemefulSite& site, const GURL first_party_url) + : site_(site), schemefully_same_(!site.opaque()) + , first_party_url_(first_party_url) { site_.ConvertWebSocketToHttp(); } diff --git a/chromium/net/cookies/site_for_cookies.h b/chromium/net/cookies/site_for_cookies.h index 6a3d02dd140..d10a2c6c665 100644 --- a/chromium/net/cookies/site_for_cookies.h +++ b/chromium/net/cookies/site_for_cookies.h @@ -44,7 +44,7 @@ class NET_EXPORT SiteForCookies { SiteForCookies(const SiteForCookies& other); SiteForCookies(SiteForCookies&& other); - explicit SiteForCookies(const SchemefulSite& schemeful_site); + explicit SiteForCookies(const SchemefulSite& schemeful_site, const GURL first_party_url = GURL()); ~SiteForCookies(); diff --git a/chromium/third_party/blink/common/storage_key/storage_key.cc b/chromium/third_party/blink/common/storage_key/storage_key.cc index 512880ba4af..d17644f03a2 100644 --- a/chromium/third_party/blink/common/storage_key/storage_key.cc +++ b/chromium/third_party/blink/common/storage_key/storage_key.cc @@ -776,7 +776,7 @@ const net::SiteForCookies StorageKey::ToNetSiteForCookies() const { } // Otherwise we are in a first party context. - return net::SiteForCookies(top_level_site_); + return net::SiteForCookies(top_level_site_, origin_.GetFullURL()); } const net::IsolationInfo StorageKey::ToPartialNetIsolationInfo() const { |