From 1f117a4c5cb3a6c88880f7a93211b076fd7e15a9 Mon Sep 17 00:00:00 2001 From: dosse91 Date: Thu, 29 Aug 2019 21:22:26 +0200 Subject: [PATCH] Fixed minor telemetry bugs --- speedtest.js | 4 ++++ speedtest_worker.js | 1 + 2 files changed, 5 insertions(+) diff --git a/speedtest.js b/speedtest.js index 2c4dcaf..bf5d975 100644 --- a/speedtest.js +++ b/speedtest.js @@ -299,6 +299,9 @@ Speedtest.prototype = { console.error("Speedtest onend event threw exception: " + e); } clearInterval(this.updater); + if(this._settings.mpot){ + this._settings.telemetry_extra=this._originalExtra; + } this._state = 4; } }.bind(this); @@ -319,6 +322,7 @@ Speedtest.prototype = { this._selectedServer.server + this._selectedServer.pingURL; this._settings.url_getIp = this._selectedServer.server + this._selectedServer.getIpURL; + this._originalExtra=this._settings.telemetry_extra; if (typeof this._settings.telemetry_extra !== "undefined") { this._settings.telemetry_extra = JSON.stringify({ server: this._selectedServer.name, diff --git a/speedtest_worker.js b/speedtest_worker.js index ad49571..4451c8f 100644 --- a/speedtest_worker.js +++ b/speedtest_worker.js @@ -249,6 +249,7 @@ this.addEventListener("message", function(e) { } if (params[0] === "abort") { // abort command + if (testState >= 4) return; tlog("manually aborted"); clearRequests(); // stop all xhr activity runNextTest = null;