From c2c9cdc89ab5fdb978b6ee50a1418fd622ba3f50 Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Tue, 10 Feb 2026 00:29:21 -0500 Subject: [PATCH] fix togller hsndler --- clientlibs/utils.js | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/clientlibs/utils.js b/clientlibs/utils.js index a56d0a8..b7b4b13 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -1559,11 +1559,7 @@ function threeDInferenceToggleHandler(node) { if (!useOutputQualityWidget || !outputQualityWidget) return; function toggleEnabled() { const enabled = useOutputQualityWidget.value === true; - if (outputQualityWidget.inputEl) { - outputQualityWidget.inputEl.disabled = !enabled; - outputQualityWidget.inputEl.style.opacity = enabled ? "1" : "0.5"; - } - outputQualityWidget.disabled = !enabled; + toggleWidgetEnabled(outputQualityWidget, enabled, node); node.setDirtyCanvas(true); } appendWidgetCB(useOutputQualityWidget, () => setTimeout(toggleEnabled, 50)); @@ -1583,11 +1579,7 @@ function threeDInferenceSettingsToggleHandler(node) { if (!useW || !paramW) return; function toggleEnabled() { const enabled = useW.value === true; - if (paramW.inputEl) { - paramW.inputEl.disabled = !enabled; - paramW.inputEl.style.opacity = enabled ? "1" : "0.5"; - } - paramW.disabled = !enabled; + toggleWidgetEnabled(paramW, enabled, node); node.setDirtyCanvas(true); } appendWidgetCB(useW, () => setTimeout(toggleEnabled, 50)); @@ -1608,11 +1600,7 @@ function threeDInferenceSettingsLatToggleHandler(node) { if (!useW || !paramW) return; function toggleEnabled() { const enabled = useW.value === true; - if (paramW.inputEl) { - paramW.inputEl.disabled = !enabled; - paramW.inputEl.style.opacity = enabled ? "1" : "0.5"; - } - paramW.disabled = !enabled; + toggleWidgetEnabled(paramW, enabled, node); node.setDirtyCanvas(true); } appendWidgetCB(useW, () => setTimeout(toggleEnabled, 50));