From a2b59fef7c2f26ab4cf39af2447ada5328234cbe Mon Sep 17 00:00:00 2001 From: adibarra <93070681+adibarra@users.noreply.github.com> Date: Fri, 20 Mar 2026 01:38:04 -0500 Subject: [PATCH] reset all HW legend toggles when model, sequence, or precision changes --- packages/app/src/components/inference/InferenceContext.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/app/src/components/inference/InferenceContext.tsx b/packages/app/src/components/inference/InferenceContext.tsx index 8c4141c..7bdff8d 100644 --- a/packages/app/src/components/inference/InferenceContext.tsx +++ b/packages/app/src/components/inference/InferenceContext.tsx @@ -453,6 +453,11 @@ export function InferenceProvider({ // ── Side effects ────────────────────────────────────────────────────────── + // Reset legend HW toggles to "all enabled" when model, sequence, or precision changes + useEffect(() => { + if (hwTypesWithData.size > 0) setActiveHwTypes(hwTypesWithData); + }, [selectedModel, effectiveSequence, effectivePrecisions]); + // Remove selected GPUs that no longer have data for current filters useEffect(() => { if (selectedGPUs.length === 0 || availableGPUs.length === 0) return;