You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For applications that run in iframes, this means that cookie-based sessions will no longer work unless this value can be set.
The fix is simple but it goes a couple of layers down. Shield is dependent on the node-cookie package, which is archived, so I was unable to open an issue there. The node-cookie package is dependent on the cookie npm package, version ^0.3.1, but the dependency needs to be updated to ^0.4.0 to allow for the "none" attribute to be set. (In the version currently used, the value of "none" is not accepted and will throw an error.)
For workarounds, I tried updating the version number manually in npm/yarn lock files and it was overridden when I re-installed dependencies. Since Virk owns the node-cookie package, it looks like he would have to make this very simple one-line change in the package.json file to update the cookie dependency. Thank you!