diff --git a/web/scripts/widgets.js b/web/scripts/widgets.js index 5022124aa..7035a7a1d 100644 --- a/web/scripts/widgets.js +++ b/web/scripts/widgets.js @@ -232,6 +232,10 @@ function addMultilineWidget(node, name, opts, app) { widget.inputEl.className = "comfy-multiline-input"; widget.inputEl.value = opts.defaultVal; widget.inputEl.placeholder = opts.placeholder || ""; + widget.inputEl.addEventListener("input", () => { + widget.callback?.(widget.value); + }); + document.addEventListener("mousedown", function (event) { if (!widget.inputEl.contains(event.target)) { widget.inputEl.blur();