[devdocsgjs/main: 1852/1867] Fix cookie warning
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1852/1867] Fix cookie warning
- Date: Fri, 19 Nov 2021 23:48:23 +0000 (UTC)
commit b67cf41c0a0a0fae9247363060ac6535c9cffa15
Author: Simon Legner <Simon Legner gmail com>
Date: Mon Nov 1 15:16:22 2021 +0100
Fix cookie warning
> Some cookies are misusing the recommended “SameSite“ attribute
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite
assets/javascripts/vendor/cookies.js | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/assets/javascripts/vendor/cookies.js b/assets/javascripts/vendor/cookies.js
index 35617f73..ad7597cd 100644
--- a/assets/javascripts/vendor/cookies.js
+++ b/assets/javascripts/vendor/cookies.js
@@ -1,5 +1,5 @@
/*
- * Cookies.js - 1.2.3
+ * Cookies.js - 1.2.3 (patched for SameSite=Strict and secure=true)
* https://github.com/ScottHamper/Cookies
*
* This is free and unencumbered software released into the public domain.
@@ -28,7 +28,8 @@
Cookies.defaults = {
path: '/',
- secure: false
+ SameSite: 'Strict',
+ secure: true
};
Cookies.get = function (key) {
@@ -58,6 +59,7 @@
return {
path: options && options.path || Cookies.defaults.path,
domain: options && options.domain || Cookies.defaults.domain,
+ SameSite: options && options.SameSite || Cookies.defaults.SameSite,
expires: options && options.expires || Cookies.defaults.expires,
secure: options && options.secure !== undefined ? options.secure : Cookies.defaults.secure
};
@@ -93,6 +95,7 @@
var cookieString = key + '=' + value;
cookieString += options.path ? ';path=' + options.path : '';
cookieString += options.domain ? ';domain=' + options.domain : '';
+ cookieString += options.SameSite ? ';SameSite=' + options.SameSite : '';
cookieString += options.expires ? ';expires=' + options.expires.toUTCString() : '';
cookieString += options.secure ? ';secure' : '';
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]