From 5feb509b1685858170af5fd0401aec0107ba1498 Mon Sep 17 00:00:00 2001
From: Julian Lam <julian@nodebb.org>
Date: Fri, 14 Apr 2023 16:59:27 -0400
Subject: [PATCH] fix: don't crash if taskbar.tasklist is not defined yet

---
 public/src/modules/taskbar.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/public/src/modules/taskbar.js b/public/src/modules/taskbar.js
index 6e7bff486d..768dd8820b 100644
--- a/public/src/modules/taskbar.js
+++ b/public/src/modules/taskbar.js
@@ -112,6 +112,10 @@ define('taskbar', ['benchpress', 'translator', 'hooks'], function (Benchpress, t
 	};
 
 	taskbar.updateActive = function (uuid) {
+		if (!taskbar.tasklist) {
+			return;
+		}
+
 		const tasks = taskbar.tasklist.find('li');
 		tasks.removeClass('active');
 		tasks.filter('[data-uuid="' + uuid + '"]').addClass('active');