From 71dcdc10530663cb845f397d1f9e673b3125fcf0 Mon Sep 17 00:00:00 2001
From: decolua
Date: Thu, 13 Aug 2026 11:27:49 +0700
Subject: [PATCH] fix(headroom): toggle reflects enabled setting even when
proxy is down
Toggle was checked={headroomEnabled && headroomRunning} and disabled when the proxy was down, so a downed proxy showed OFF while headroomEnabled stayed true in the DB. The engine only checks headroomEnabled, so it kept calling /v1/compress. Toggle now reflects the user setting; proxy up/down stays visible via the status chip.
Co-Authored-By: Claude
---
src/app/(dashboard)/dashboard/token-saver/TokenSaverClient.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/app/(dashboard)/dashboard/token-saver/TokenSaverClient.js b/src/app/(dashboard)/dashboard/token-saver/TokenSaverClient.js
index 4e641f3d..bd899342 100644
--- a/src/app/(dashboard)/dashboard/token-saver/TokenSaverClient.js
+++ b/src/app/(dashboard)/dashboard/token-saver/TokenSaverClient.js
@@ -529,8 +529,7 @@ export default function TokenSaverClient() {
handleHeadroomEnabled(!headroomEnabled)}
/>