From e93da6bce43d6771567695ff91c59a19df252908 Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Tue, 8 Jul 2025 14:04:58 +1000 Subject: [PATCH] Hide widget values when computedDisabled is true (#1109) --- src/widgets/BaseWidget.ts | 2 +- src/widgets/ComboWidget.ts | 1 + src/widgets/NumberWidget.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/widgets/BaseWidget.ts b/src/widgets/BaseWidget.ts index 588afa4f92..ba0d9cf414 100644 --- a/src/widgets/BaseWidget.ts +++ b/src/widgets/BaseWidget.ts @@ -142,7 +142,7 @@ export abstract class BaseWidget impl // TODO: Resolve this workaround. Ref: https://github.com/Comfy-Org/litegraph.js/issues/1022 get _displayValue(): string { - return String(this.value) + return this.computedDisabled ? "" : String(this.value) } get labelBaseline() { diff --git a/src/widgets/ComboWidget.ts b/src/widgets/ComboWidget.ts index ee86527a21..79ed6edb23 100644 --- a/src/widgets/ComboWidget.ts +++ b/src/widgets/ComboWidget.ts @@ -23,6 +23,7 @@ export class ComboWidget extends BaseSteppedWidget implements I override type = "number" as const override get _displayValue() { + if (this.computedDisabled) return "" return Number(this.value).toFixed( this.options.precision !== undefined ? this.options.precision