title: SameSite=Lax works remotely but not in local
body: <p>I am seeing some behavior I can't explain when setting a cookie inside an iframe with <code>SameSite=Lax</code>.</p>
  
  <p>I have two web servers, one on <code>your.example.com</code> and another in <code>my.example.com</code>. 
  <code>your.example.com</code> loads <code>my.example.com</code> inside an iframe, where <code>my.example.com</code> sets a cookie. This works fine on the actual remote web servers and the cookie gets set without any issue.</p>
  
  <p>On my local environment, I load one in <code>localhost</code>, which then loads <code>my.localhost</code> inside an iframe. When <code>my.localhost</code> returns the cookie, I see the following error in the Chrome Networking Tab:
  <code>The set-cookie had the "SameSite=Lax" attribute but came from a cross-origin response.</code></p>
  
  <p>If I load the <code>my.localhost</code> address on its own tab the cookie gets set correctly but when I got back <code>localhost</code> I see the following error in addition to the previous error message:
  <code>This cookie had the "SameSite=Lax" attribute and the request was made on a different site. This does not include navigation requests initiated by other sites.</code></p>
  
  <p>I am using Chrome Version 80.0.3987.162 (Official Build) (64-bit). Can someone please explain this behavior and how to make this work locally?</p>