From e10f6b8e9f0f5e8822e2bcfcd6e69732bc1042ff Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 15:44:16 +0000 Subject: [PATCH] The network step renders on every state, not only on the click that opens it The net-20 capture of the network step (?screen=network, the forced start the screenshots use) read empty: show('network') renders the step only when a state is already held, and the first poll shows the forced screen before render() stores the state; later polls render the dashboard pages only. render() now renders the step whenever the phase is network, the same way it renders the cards step. 126 UI tests green on build-2; the step captured with its one card. Co-Authored-By: Claude Fable 5.1 --- app/igneum-app/ui/app.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/igneum-app/ui/app.js b/app/igneum-app/ui/app.js index 7622e33cc..30985dd1e 100644 --- a/app/igneum-app/ui/app.js +++ b/app/igneum-app/ui/app.js @@ -2965,6 +2965,7 @@ if (typeof document !== 'undefined') (function () { renderNotices(s); renderUpdateCard(s); if (phase === 'cards') renderCards(s); + if (phase === 'network') renderNetworkStep(s); // the step renders on every state, not only on the click that opens it (a forced ?screen=network start read empty) if (phase === 'dashboard') renderPage(s); if (s.quitting && !$('btn-quit').disabled) { $('btn-quit').disabled = true; } }