<div dir="ltr"><div class="gmail_default" style="font-size:small">This message is showing up in Transcript. It originates in #WebCookie readFrom: .</div><div class="gmail_default" style="font-size:small">I tried to add sameSite to the method, but my naive attempt did not work. I also added getter and setter for the new cookie.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It originates from a device called HDHomeRun CONNECT on my local network which I access via HTTP.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There is some <a href="https://web.dev/samesite-cookies-explained/">information available</a> that describes it.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The incoming text appears to be '__cfduid=de417e50c7d97807e66b4a536a928eade1577808700; expires=Thu, 30-Jan-20 16:11:40 GMT; path=/; domain=.<a href="http://hdhomerun.com">hdhomerun.com</a>; HttpOnly; SameSite=Lax'</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">'From Squeak5.2 of 13 December 2018 [latest update: #18229] on 31 December 2019 at 9:18:36 am'!<br><br>!WebCookie methodsFor: 'initialize' stamp: 'jrm 12/31/2019 09:18'!<br>readFrom: aStream<br>      "Read a cookie from the given stream"<br><br>     | keyval key val |<br>    aStream skipSeparators.<br>       self halt.<br>    name := (aStream upTo: $=) withBlanksTrimmed.<br> value := (aStream upTo: $;) withBlanksTrimmed.<br>        [aStream atEnd] whileFalse:[<br>          keyval := aStream upTo: $;.<br>           key := (keyval copyUpTo: $=) withBlanksTrimmed.<br>               val := (keyval copyAfter: $=) withBlanksTrimmed.<br>              key asLowercase caseOf: {<br>                     ['expires']     -> [self expiry: (self readExpiryFrom: val)].<br>                      ['path']                -> [self path: (WebUtils unquote: val)].<br>                   ['domain']      -> [self domain: (WebUtils unquote: val)].<br>                 ['secure']      -> [self secure: true].<br>                    ['version']     -> [self version: val].<br>                    ['httponly']    -> [self httpOnly: true].<br>                  ['comment']      ->[self comment: val].<br>                    ['max-age']     ->[self expirySeconds: val asNumber].<br>                      ['SameSite'] ->  [self sameSite: val].<br>            } otherwise:[Transcript show: 'Unknown cookie field: ', key].<br> ].! !<br></div><div><br></div><div><br></div><div><div style="font-size:small" class="gmail_default">any suggestions? </div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">John-Reed Maffeo<br></div></div></div>