From 4d0871829aa8fb5cac218e19e4867c86c1141b88 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Fri, 18 Oct 2024 13:41:54 -0700
Subject: [PATCH] Fix array support in mouse_reporting_modes()

typeof [] returns 'object', not 'array'
---
 exec/load/ansiterm_lib.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/exec/load/ansiterm_lib.js b/exec/load/ansiterm_lib.js
index 8a6d9d9db8..1cf6dee941 100644
--- a/exec/load/ansiterm_lib.js
+++ b/exec/load/ansiterm_lib.js
@@ -155,7 +155,7 @@ function mouse_reporting_modes(mode)
 	if(mode == 'all')
 		for(var i in defs.mouse_reporting)
 			list.push(defs.mouse_reporting[i]);
-	else if(typeof mode == 'array')
+	else if(typeof mode == 'object')
 		for(var i in mode)
 			list.push(defs.mouse_reporting[mode[i]]);
 	else
-- 
GitLab