diff --git a/public/channels.js b/public/channels.js
index 707f9913..2dfe36a5 100644
--- a/public/channels.js
+++ b/public/channels.js
@@ -485,11 +485,18 @@
}
}
});
+
+ // Tick relative timestamps every 30s
+ timeAgoTimer = setInterval(renderChannelList, 30000);
}
+ var timeAgoTimer = null;
+
function destroy() {
if (wsHandler) offWS(wsHandler);
wsHandler = null;
+ if (timeAgoTimer) clearInterval(timeAgoTimer);
+ timeAgoTimer = null;
if (regionChangeHandler) RegionFilter.offChange(regionChangeHandler);
regionChangeHandler = null;
channels = [];
diff --git a/public/index.html b/public/index.html
index 7e59d770..9317455a 100644
--- a/public/index.html
+++ b/public/index.html
@@ -86,7 +86,7 @@
-
+