From e10d028b039af5d63ef29f4c33fb04029da3d5a8 Mon Sep 17 00:00:00 2001 From: Kyle D Date: Mon, 5 Apr 2021 10:45:01 -0600 Subject: [PATCH] Check if stopwatch element empty (#15278) --- web_src/js/features/stopwatch.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web_src/js/features/stopwatch.js b/web_src/js/features/stopwatch.js index 9352ef292..ed20ca322 100644 --- a/web_src/js/features/stopwatch.js +++ b/web_src/js/features/stopwatch.js @@ -9,6 +9,11 @@ export async function initStopwatch() { } const stopwatchEl = $('.active-stopwatch-trigger'); + + if (!stopwatchEl.length) { + return; + } + stopwatchEl.removeAttr('href'); // intended for noscript mode only stopwatchEl.popup({ position: 'bottom right', @@ -20,10 +25,6 @@ export async function initStopwatch() { $(this).parent().trigger('submit'); }); - if (!stopwatchEl) { - return; - } - if (NotificationSettings.EventSourceUpdateTime > 0 && !!window.EventSource && window.SharedWorker) { // Try to connect to the event source via the shared worker first const worker = new SharedWorker(`${__webpack_public_path__}js/eventsource.sharedworker.js`, 'notification-worker');