Author: Andy Green Date: Tue Apr 07 05:08:24 2026 +0100 js: inactive builders: remove task steps diff --git a/assets/sai.js b/assets/sai.js index e68bda9..6f2675b 100644 --- a/assets/sai.js +++ b/assets/sai.js @@ -1989,6 +1989,15 @@ function ws_open_sai() children: [] }; } + + if (!b.online) { + /* Builder became inactive, remove associated task steps */ + for (const short_name in spreadsheet_data_cache) { + if (b.name.startsWith(short_name)) { + delete spreadsheet_data_cache[short_name]; + } + } + } }); const container = document.getElementById("sai_builders"); @@ -2112,8 +2121,10 @@ function ws_open_sai() document.getElementById("sai_sticky").innerHTML = s; for (n = jso.overview.length - 1; n >= 0; n--) { - document.getElementById("esr-" + jso.overview[n].e.uuid).innerHTML = - sai_event_summary_render(jso.overview[n], now_ut, 1); + var esr_el = document.getElementById("esr-" + jso.overview[n].e.uuid); + if (esr_el) + esr_el.innerHTML = + sai_event_summary_render(jso.overview[n], now_ut, 1); update_summary_and_progress(jso.overview[n].e.uuid); }