From 23430754a015465aeeae7520e72d5c497e2a0d2f Mon Sep 17 00:00:00 2001 From: arkon Date: Mon, 19 Jan 2026 22:18:19 +0100 Subject: [PATCH] fix: render Ralph panel when global tracker setting enabled for new sessions When the global "Enable Ralph Wiggum Tracker" setting was enabled, new sessions had the tracker enabled on the server but the panel wasn't rendered. The inner-config API call happened before activeSessionId was set, so updateInnerState() didn't trigger renderInnerStatePanel(). Added explicit call after setting activeSessionId. Co-Authored-By: Claude Opus 4.5 --- src/web/public/app.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/web/public/app.js b/src/web/public/app.js index fa6b0f8c..cc7ba772 100644 --- a/src/web/public/app.js +++ b/src/web/public/app.js @@ -955,6 +955,7 @@ class ClaudemanApp { // NOW set the active session so SSE events start populating this.activeSessionId = firstSessionId; this.renderSessionTabs(); + this.renderInnerStatePanel(); // Render Ralph panel if enabled globally // Send resize to the new session const dims = this.fitAddon.proposeDimensions();