diff --git a/templates/satellite_dashboard.html b/templates/satellite_dashboard.html index 8beda39..f4344ca 100644 --- a/templates/satellite_dashboard.html +++ b/templates/satellite_dashboard.html @@ -2438,7 +2438,18 @@ } } - if (!nextPass) nextPass = passes[0]; + if (!nextPass) { + // All passes in the current window are in the past + document.getElementById('countdownSat').textContent = 'NO UPCOMING PASSES'; + document.getElementById('countDays').textContent = '--'; + document.getElementById('countHours').textContent = '--'; + document.getElementById('countMins').textContent = '--'; + document.getElementById('countSecs').textContent = '--'; + ['countDays', 'countHours', 'countMins', 'countSecs'].forEach(id => { + document.getElementById(id)?.classList.remove('active'); + }); + return; + } document.getElementById('countdownSat').textContent = nextPass.satellite;