Comfy-Org / Comfy-Org/ComfyUI_frontend

Feat: Find Node by name or ID

Open
#12,754 5 comments 0 reactions 0 assignees View on GitHub
area:search area:subgraph enhancement
Dominant language
TypeScript
Stars
2k
Forks
699
Avg merge
1d 7h
Merged PRs (30d)
490

Description

### What problem are you experiencing?

Occasionally I will get an error saying a certain nodes link to its parent is broken or something similar, or while working with API exported workflows that have been edited outside of comfyui there is a need to find a node based on its ID number, currently I have to look around at each node to find that number which gets increasingly difficult when using subgraphs.

### When does this problem occur?

- Working with large graphs or multiple subgraph workflows

### How often do you encounter this problem?

Occasionally

### How much does this problem affect your workflow?

Significantly slows down my work

### Current workarounds

I manually export the workflow, open it in a text editor and search for the node name, ID or widget I want to find. I try to gather information like position compared to known nodes so that I can locate it manually inside comfyui

### Ideas for solutions (Optional)

A button and shortcut to "search" nodes in the workflow
1. press F to search
2. type id:24
3. a list is shown with the ID and node name with the crosshair selector button is shown like inside of error messages in the side bar with missing models(in this case since ID is unique only one entry should show)
4. I click the node selector that I wish to go to and it centers it on the screen

example 2
1. Press a Search button in a menu
2. type denoise
3. a list of nodes are shown that have the widget called denoise with the crosshair selector to center it on screen

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.