summaryrefslogtreecommitdiffstats
path: root/assets/js/player.js
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-04-09 20:04:42 +0200
committerSamantaz Fox <coding@samantaz.fr>2022-04-09 20:04:42 +0200
commit95d86ebf2295cbdbcedb2ba9f714abe747ae8618 (patch)
treedd1ef7b65e630cc0a446dd05b26c83988f53d7e0 /assets/js/player.js
parent6aa7db2358c3c329ca3340a9087291bd36faf54a (diff)
downloadinvidious-95d86ebf2295cbdbcedb2ba9f714abe747ae8618.tar.gz
invidious-95d86ebf2295cbdbcedb2ba9f714abe747ae8618.tar.bz2
invidious-95d86ebf2295cbdbcedb2ba9f714abe747ae8618.zip
Sanity check + comment why we add a leading dot
Diffstat (limited to 'assets/js/player.js')
-rw-r--r--assets/js/player.js3
1 files changed, 2 insertions, 1 deletions
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=' +