From fe8541bcbf7f381f8e8f8f314a7e101c3021f966 Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 11 Dec 2023 16:48:47 +0100 Subject: [PATCH] save cookie by hostname instead of host, because cookies don't like ports --- src/components/LanguageSelect.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/LanguageSelect.jsx b/src/components/LanguageSelect.jsx index 411e72cf..d4738d9e 100644 --- a/src/components/LanguageSelect.jsx +++ b/src/components/LanguageSelect.jsx @@ -66,14 +66,14 @@ function LanguageSelect() { /* set with selected language */ const d = new Date(); d.setTime(d.getTime() + 24 * MONTH); - let { host } = window.location; - if (host.lastIndexOf('.') !== host.indexOf('.')) { - host = host.slice(host.indexOf('.')); + let { hostname } = window.location; + if (hostname.lastIndexOf('.') !== hostname.indexOf('.')) { + hostname = hostname.slice(hostname.indexOf('.')); } else { - host = `.${host}`; + hostname = `.${hostname}`; } // eslint-disable-next-line max-len - document.cookie = `plang=${langSel};expires=${d.toUTCString()};path=/;domain=${host}`; + document.cookie = `plang=${langSel};expires=${d.toUTCString()};path=/;domain=${hostname}`; window.location.reload(); }} >