diff --git a/html/early.js b/html/early.js
index 2807724..a2ababc 100644
--- a/html/early.js
+++ b/html/early.js
@@ -28,6 +28,7 @@ var receiverJson;
let deferHistory;
let historyLoaded = jQuery.Deferred();
let configureReceiver = jQuery.Deferred();
+let historyQueued = jQuery.Deferred();
let historyTimeout = 60;
let globeIndex = 0;
let globeIndexGrid = 0;
@@ -576,8 +577,8 @@ function get_history() {
}
}
- push_history();
}
+ historyQueued.resolve();
}
function get_history_item(i) {
diff --git a/html/script.js b/html/script.js
index f54204e..7c26138 100644
--- a/html/script.js
+++ b/html/script.js
@@ -682,6 +682,8 @@ function initialize() {
return;
}
+ jQuery.when(historyQueued).done(push_history);
+
jQuery.when(configureReceiver, heatmapDefer).done(function() {
if (receiverJson) {