From e11bcf0d1f9d87f950d9a60467e10f4157ef0134 Mon Sep 17 00:00:00 2001 From: chylex Date: Mon, 24 Aug 2020 02:38:12 +0200 Subject: [PATCH] Work around frozen message loading during autoscroll References #114 --- src/tracker/Σ.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tracker/Σ.js b/src/tracker/Σ.js index 1bfdc1b..991f636 100644 --- a/src/tracker/Σ.js +++ b/src/tracker/Σ.js @@ -15,6 +15,7 @@ window.DHT_ON_UNLOAD = []; // Execution let ignoreMessageCallback = new Set(); +let frozenMessageLoadingTimer = null; let stopTrackingDelayed = function(callback){ ignoreMessageCallback.add("stopping"); @@ -66,6 +67,11 @@ DISCORD.setupMessageUpdateCallback(() => { if (action === null){ if (hasUpdatedFile){ DISCORD.loadOlderMessages(); + window.clearTimeout(frozenMessageLoadingTimer); + frozenMessageLoadingTimer = null; + } + else{ + frozenMessageLoadingTimer = window.setTimeout(DISCORD.loadOlderMessages, 2500); } } else{