From b2411f3c994d359f41b3d6c59a0caaaac4ef55ee Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 03:30:02 +0000 Subject: [PATCH 1/6] Update development/core-concepts/nodes.mdx --- development/core-concepts/nodes.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/development/core-concepts/nodes.mdx b/development/core-concepts/nodes.mdx index c9ba9904b..a49624ba1 100644 --- a/development/core-concepts/nodes.mdx +++ b/development/core-concepts/nodes.mdx @@ -115,7 +115,6 @@ In the node's right-click context menu, you can: In this menu, besides appearance-related settings, the following menu operations are important: - **Mode**: Set the node's mode: Always, Never, Bypass -- **Toggle between Widget and Input mode for node inputs**: Switch between widget and input mode for node inputs #### Mode For modes, you may notice that we currently provide: Always, Never, On Event, On Trigger - four modes, but actually only **Always** and **Never** are effective. **On Event** and **On Trigger** are currently ineffective as we haven't fully implemented this feature. Additionally, you can understand **Bypass** as a mode. Below is an explanation of the available modes: From e978ded71d7ecd7db8eb3c6770c25a01904b73f4 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 03:30:11 +0000 Subject: [PATCH 2/6] Update development/core-concepts/nodes.mdx --- development/core-concepts/nodes.mdx | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/development/core-concepts/nodes.mdx b/development/core-concepts/nodes.mdx index a49624ba1..8b48f8c77 100644 --- a/development/core-concepts/nodes.mdx +++ b/development/core-concepts/nodes.mdx @@ -131,24 +131,6 @@ In this comparison example, you can see that both workflows apply two LoRA model - The node set to `Never` mode causes subsequent nodes to show errors because they don't receive any input data - The node set to `Bypass` mode still allows subsequent nodes to receive unprocessed data, so they load the output data from the first `Load LoRA` node, allowing the subsequent workflow to continue running normally -#### Switching Between Widget and Input Mode for Node Inputs - -In some cases, we need to use output results from other nodes as input. In this case, we can switch between widget and input mode for node inputs. - -Here's a very simple example: - -![Switch Widget and Input Mode](/images/concepts/node/switch_widget.jpg) - -By switching the K-Sampler's Seed from widget to input mode, multiple nodes can share the same seed, achieving variable uniformity across multiple samplers. -Comparing the first node with the subsequent two nodes, you can see that the seed in the latter two nodes is in input mode. You can also convert it back to widget mode: - -![Convert Input Mode](/images/concepts/node/convert_input.jpg) - - -After frontend version v1.16.0, we improved this feature. Now you only need to directly connect the input line to the corresponding widget to complete this process -

Say goodbye to annoying widget <> socket conversion starting from frontend version v1.16.0! Now each widget just always have an associated input socket by default #ComfyUI pic.twitter.com/sP9HHKyGYW

— Chenlei Hu (@HclHno3) April 7, 2025
-
- ### Input/Output Context Menu This context menu is mainly related to the data type of the corresponding input/output: From 76d5a069f2b21e56761520b836c78627b304c8f0 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 03:30:18 +0000 Subject: [PATCH 3/6] Update zh-CN/development/core-concepts/nodes.mdx --- zh-CN/development/core-concepts/nodes.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/zh-CN/development/core-concepts/nodes.mdx b/zh-CN/development/core-concepts/nodes.mdx index b2daf370d..d14b9d3ca 100644 --- a/zh-CN/development/core-concepts/nodes.mdx +++ b/zh-CN/development/core-concepts/nodes.mdx @@ -110,7 +110,6 @@ icon: "circle" 在这个菜单中,除了外观相关的设置比较重要的是下面的菜单操作 - **模式(Mode)**: 设置节点的模式,Always、Never、绕过(Bypass) -- **切换节点输入的控件(Widget)和 输入模式**: 切换节点输入的控件(Widget)和 输入模式 #### 模式(Mode) 对于模式,你可能注意到目前我们提供了:Always、Never、On Event、On Trigger 四种模式,但实际上只有 **Always** 和 **Never** 是有效的,**On Event** 和 **On Trigger** 实际上是无效的,目前我们尚未完全实现这个功能,另外你可以把 **绕过(Bypass)** 也理解为一种模式,下面是对于几种可用模式的解释 From 6461ca3cca9bff6b3c63bd2082775e44adeabd12 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 03:30:27 +0000 Subject: [PATCH 4/6] Update zh-CN/development/core-concepts/nodes.mdx --- zh-CN/development/core-concepts/nodes.mdx | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/zh-CN/development/core-concepts/nodes.mdx b/zh-CN/development/core-concepts/nodes.mdx index d14b9d3ca..5d770ec97 100644 --- a/zh-CN/development/core-concepts/nodes.mdx +++ b/zh-CN/development/core-concepts/nodes.mdx @@ -126,24 +126,6 @@ icon: "circle" - 被设置为 `Never` 模式的节点,后续的节点由于接收不到任何的输入数据而出现了报错 - 被设置为 `Bypass` 模式的节点,后续的节点仍旧可以获取到未经这个节点处理的数据,从而加载了第一个`Load LoRA` 节点的输出数据,所以后续的工作流依旧可以正常运行 -#### 切换节点输入的控件(Widget)和 输入模式 - -在有些情况下,我们需要使用来自其它节点的输出结果作为输入,此时我们就可以通过切换节点输入的控件(Widget)和 输入模式来实现。 - -下面是一个非常简单的例子: - -![切换控件和输入模式](/images/concepts/node/switch_widget.jpg) - -通过将 K-Sampler 的 Seed 从输入控件(Widget)切换为输入模式,从而统一多个节点的 seed ,实现多个采样间的变量统一。 -对比第一个节点和后续的两个节点,你可以看到后两个节点的 seed 是输入模式了,同样你还可以把它再转换回控件模式: - -![转换控件和输入模式](/images/zh/core-concept/node/convert_input.jpg) - - -前端 v1.16.0 版本后,我们改进了这一功能,现在你只需要直接将输入端的连线直接连接到对应组件,即可完成这一过程 -

Say goodbye to annoying widget <> socket conversion starting from frontend version v1.16.0! Now each widget just always have an associated input socket by default #ComfyUI pic.twitter.com/sP9HHKyGYW

— Chenlei Hu (@HclHno3) April 7, 2025
-
- ### 输入 / 输出的上下文菜单 这里上下文菜单主要和对应输入输出的数据类型相关 From c428709dbc79ab5b61c899f6185a038054308551 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 03:30:34 +0000 Subject: [PATCH 5/6] Update development/core-concepts/nodes.mdx --- development/core-concepts/nodes.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/development/core-concepts/nodes.mdx b/development/core-concepts/nodes.mdx index 8b48f8c77..0a4d83a10 100644 --- a/development/core-concepts/nodes.mdx +++ b/development/core-concepts/nodes.mdx @@ -72,7 +72,6 @@ As ComfyUI evolves, we may expand to more data types to meet the needs of more s We provide various style settings for you to customize the appearance of nodes: - Modify styles - Double-click the node title to modify the node name -- Switch node inputs between input sockets and widgets through the context menu - Resize the node using the bottom right corner