From acb289dd9840c20fd4ca6ae2924bd5a60707c225 Mon Sep 17 00:00:00 2001 From: Thomas Young <35073576+DrakeRichards@users.noreply.github.com> Date: Tue, 25 Apr 2023 13:14:16 -0500 Subject: [PATCH 1/3] #488: Added check for initial tmp image --- javascript/notification.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/javascript/notification.js b/javascript/notification.js index 8ddd4c5d9..97dc468c3 100644 --- a/javascript/notification.js +++ b/javascript/notification.js @@ -2,7 +2,9 @@ let lastHeadImg = null; -notificationButton = null +let notificationButton = null; + +const regExpTempImage = /.*tmp.*.png/g; onUiUpdate(function(){ if(notificationButton == null){ @@ -23,6 +25,8 @@ onUiUpdate(function(){ if (headImg == null || headImg == lastHeadImg) return; + if (headImg.search(regExpTempImage) != -1) return; + lastHeadImg = headImg; // play notification sound if available From 30f2d0b4acb3fa5f71ed744bbeb1feca2aab152c Mon Sep 17 00:00:00 2001 From: Thomas Young <35073576+DrakeRichards@users.noreply.github.com> Date: Tue, 25 Apr 2023 13:26:00 -0500 Subject: [PATCH 2/3] Refined regexp to not check the path --- javascript/notification.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javascript/notification.js b/javascript/notification.js index 97dc468c3..e649e4ad8 100644 --- a/javascript/notification.js +++ b/javascript/notification.js @@ -4,7 +4,7 @@ let lastHeadImg = null; let notificationButton = null; -const regExpTempImage = /.*tmp.*.png/g; +const regExpTempImage = /\/tmp.*\.png$/g; onUiUpdate(function(){ if(notificationButton == null){ From bf153900c355fb68e91459e613970192e654b23e Mon Sep 17 00:00:00 2001 From: Thomas Young <35073576+DrakeRichards@users.noreply.github.com> Date: Tue, 25 Apr 2023 17:27:07 -0500 Subject: [PATCH 3/3] Further refined regexp pattern --- javascript/notification.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javascript/notification.js b/javascript/notification.js index e649e4ad8..3b68ffe53 100644 --- a/javascript/notification.js +++ b/javascript/notification.js @@ -4,7 +4,7 @@ let lastHeadImg = null; let notificationButton = null; -const regExpTempImage = /\/tmp.*\.png$/g; +const regExpTempImage = /(?<=\/|\\)tmp[\w\d]{8}\.png$/gm; onUiUpdate(function(){ if(notificationButton == null){