From 60f73fc5fe66d5b2d32eaaaf0e09a85eb7585e16 Mon Sep 17 00:00:00 2001 From: arkon Date: Thu, 22 Jan 2026 20:56:40 +0100 Subject: [PATCH] fix: correct property paths for auto-compact/clear in session options modal The modal was reading from non-existent nested paths (session.autoClear?.autoCompact?) instead of the flat properties from toState() (session.autoCompactEnabled, etc.). Co-Authored-By: Claude Opus 4.5 --- src/web/public/app.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/web/public/app.js b/src/web/public/app.js index b833b3d7..4dcfaacf 100644 --- a/src/web/public/app.js +++ b/src/web/public/app.js @@ -1612,11 +1612,11 @@ class ClaudemanApp { this.loadSavedRespawnConfig(sessionId); // Populate auto-compact/clear from session state - document.getElementById('modalAutoCompactEnabled').checked = session.autoClear?.autoCompact?.enabled ?? false; - document.getElementById('modalAutoCompactThreshold').value = session.autoClear?.autoCompact?.threshold ?? 110000; - document.getElementById('modalAutoCompactPrompt').value = session.autoClear?.autoCompact?.prompt ?? ''; - document.getElementById('modalAutoClearEnabled').checked = session.autoClear?.enabled ?? false; - document.getElementById('modalAutoClearThreshold').value = session.autoClear?.threshold ?? 140000; + document.getElementById('modalAutoCompactEnabled').checked = session.autoCompactEnabled ?? false; + document.getElementById('modalAutoCompactThreshold').value = session.autoCompactThreshold ?? 110000; + document.getElementById('modalAutoCompactPrompt').value = session.autoCompactPrompt ?? ''; + document.getElementById('modalAutoClearEnabled').checked = session.autoClearEnabled ?? false; + document.getElementById('modalAutoClearThreshold').value = session.autoClearThreshold ?? 140000; // Populate Ralph Wiggum form with current session values const ralphState = this.ralphStates.get(sessionId);