From 930b4daf1686a001055bf692454759ede72d7b8d Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Mon, 12 Jun 2023 00:43:32 -0400 Subject: [PATCH] bugfix signal when no device views --- src/view.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/view.js b/src/view.js index 941a8f7..3c750dc 100644 --- a/src/view.js +++ b/src/view.js @@ -313,10 +313,13 @@ module.exports.selectNextDevice = function selectNextDevice() { }; module.exports.trafficSignal = function trafficSignal(device) { - document.querySelector(`#device-${device.id} .device-traffic-signal`).style.opacity = 1; - setTimeout(() => { - document.querySelector(`#device-${device.id} .device-traffic-signal`).style.opacity = 0.3; - }, 50); + const $signal = document.querySelector(`#device-${device.id} .device-traffic-signal`); + if ($signal) { + $signal.style.opacity = 1; + setTimeout(() => { + $signal.style.opacity = 0.3; + }, 50); + } }; function populatePluginLists() {