diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index e29bf84a..e2dce062 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -593,7 +593,7 @@ function PolyWeatherTerminal({
); @@ -1307,16 +1338,14 @@ export function LiveTemperatureThresholdChart({ key={s.key} type="button" onClick={() => { - setHiddenSeriesKeys((prev) => { - const next = new Set(prev); - if (next.has(s.key)) next.delete(s.key); - else next.add(s.key); - return next; - }); + setUserToggledKeys((prev) => ({ + ...prev, + [s.key]: !isSeriesVisible(s.key), + })); }} className={clsx( "inline-flex items-center gap-1.5 font-mono cursor-pointer transition-opacity hover:opacity-80", - hiddenSeriesKeys.has(s.key) && "opacity-40 line-through" + !isSeriesVisible(s.key) && "opacity-40 line-through" )} >