From b67464ea132256a5eaa037cd72b958cd1cba5339 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Mon, 1 Sep 2025 20:55:50 +0800 Subject: [PATCH] feat(trigger-word-toggle): update existing tags' active state based on default_active widget value --- web/comfyui/trigger_word_toggle.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/comfyui/trigger_word_toggle.js b/web/comfyui/trigger_word_toggle.js index b4488b14..74a3fe1d 100644 --- a/web/comfyui/trigger_word_toggle.js +++ b/web/comfyui/trigger_word_toggle.js @@ -70,8 +70,13 @@ app.registerExtension({ // Add callback for default_active widget const defaultActiveWidget = node.widgets[1]; defaultActiveWidget.callback = (value) => { - if (node.widgets[3].value) { - this.updateTagsBasedOnMode(node, node.widgets[3].value, groupModeWidget.value); + // Set all existing tags' active state to the new value + if (node.tagWidget && node.tagWidget.value) { + const updatedTags = node.tagWidget.value.map(tag => ({ + ...tag, + active: value + })); + node.tagWidget.value = updatedTags; } } });