From 95d86ebf2295cbdbcedb2ba9f714abe747ae8618 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Sat, 9 Apr 2022 20:04:42 +0200 Subject: [PATCH] Sanity check + comment why we add a leading dot --- assets/js/player.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/js/player.js b/assets/js/player.js index b694a34b..13562974 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -222,7 +222,8 @@ function updateCookie(newVolume, newSpeed) { var ipRegex = /^((\d+\.){3}\d+|[A-Fa-f0-9]*:[A-Fa-f0-9:]*:[A-Fa-f0-9:]+)$/; var domainUsed = window.location.hostname; - if (!ipRegex.test(domainUsed) && domainUsed != 'localhost') + // Fix for a bug in FF where the leading dot in the FQDN is not ignored + if (domainUsed.charAt(0) != '.' && !ipRegex.test(domainUsed) && domainUsed != 'localhost') domainUsed = '.' + window.location.hostname; document.cookie = 'PREFS=' + cookieData + '; SameSite=Strict; path=/; domain=' +