From 5d9b44c77bd5a01a0fcff22f80a84fe8c92677e4 Mon Sep 17 00:00:00 2001 From: dosse91 Date: Mon, 17 Feb 2020 18:49:09 +0100 Subject: [PATCH] Fixed a bug where a variable wasn't initialized if enable_quirks was disabled --- speedtest_worker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/speedtest_worker.js b/speedtest_worker.js index 43958d2..c91f506 100644 --- a/speedtest_worker.js +++ b/speedtest_worker.js @@ -122,9 +122,9 @@ this.addEventListener("message", function(e) { if (typeof settings[key] !== "undefined") settings[key] = s[key]; else twarn("Unknown setting ignored: " + key); } + var ua = navigator.userAgent; // quirks for specific browsers. apply only if not overridden. more may be added in future releases if (settings.enable_quirks || (typeof s.enable_quirks !== "undefined" && s.enable_quirks)) { - var ua = navigator.userAgent; if (/Firefox.(\d+\.\d+)/i.test(ua)) { if (typeof s.ping_allowPerformanceApi === "undefined") { // ff performance API sucks