diff --git a/static_src/timer.js b/static_src/timer.js
index 784639b4c4cbd8269b996338255dd136bea8cd8a..8f39ea3558e78c4475a5bd0aaccd86d90bf680b3 100644
--- a/static_src/timer.js
+++ b/static_src/timer.js
@@ -62,6 +62,11 @@ const updateTimer = (data, options) => {
         }
     }
 
+    if (minutes === 0 && seconds === 0) {
+        // Let an event listener handle the timer ending.
+        return
+    }
+
     console.info(`Updating timer: ${minutes}:${seconds}, used to be ${timerValues.minutes}:${timerValues.seconds}`)
 
     window.startingTime = {