You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
(sidebar): skip-key test gaps, ticker forcing rebuilds, stale host tooltips (follow-up #867) #871
Follow-up of #867 (#543 step 1), round-b review minors.
Eight terms of the skip key have no test. Removing any one of them still leaves test/dom-sidebar-unchanged-543.test.js green (39/39). The terms, in public/sidebar.js ~787-815:
bg agents;
parentHasActiveSubagent;
dormant;
the taskRegistry running count;
detach availability;
the archiving ids;
the per-session age bucket;
the 30 s time bucket and the day string.
Add them to the changes table. For the time bucket, advance Date.now by 30 s with the ticker off.
Remote host dot tooltips ("confirmed Ns ago", "next attempt in Ns") freeze while refreshes are skipped. Either refresh .remote-host-dot titles in the 30 s ticker, or document it in .ai/contexts/session-state.md.
The ticker forces a rebuild every 30 s.public/app.js ~2110 writes timeEl.textContent with no equality guard; the status write has one. Each write marks the sidebar dirty for the MutationObserver, so the next load always rebuilds. Guard it, then read the skip rate from the sidebar.refresh counters in a real run.
Activity
(sidebar): test every skip-key term and keep remote host tooltips cur…
(sidebar): test every skip-key term and keep remote host tooltips cur…
(sidebar): key remote project headers by host and tick the list the r…
(sidebar): test every skip-key term and keep remote host tooltips cur…