Comfy-Org / Comfy-Org/ComfyUI_frontend

Custom Combo select box becomes disabled after running Refresh Node Definitions

Open
#11,875 1 comment 0 reactions 0 assignees View on GitHub
area:widgets Potential Bug
Dominant language
TypeScript
Stars
2k
Forks
699
Avg merge
1d 7h
Merged PRs (30d)
490

Description

### Prerequisites

- [x] I am running the latest version of ComfyUI
- [ ] I have custom nodes enabled

### What happened?

The choice select box for the Custom Combo node becomes disabled when I trigger Refresh Node Definitions, so I cannot switch to another option. See video below:

https://github.com/user-attachments/assets/262a59bc-244a-4142-9442-c90233007921

A temporary workaround is to switch tabs in ComfyUI, that seems to unblock the select box and we can choose an option again.

### Steps to Reproduce

1. Add a `Custom Combo` node to the workflow
2. Add at least 2 options in the node
3. Hit the R key (or menu > Edit > Refresh Node Definitions)
4. Notice how you can no longer select a different option in the combo
5. Switch to a new tab in ComfyUI, then switch back to your workflow to re-enable the select box.

### How is this affecting you?

Visual/UI issue only

### ComfyUI Frontend Version

1.42.15

### Browser

Chrome/Chromium

### Console Errors

```javascript

```

### Logs

```shell

```

### Additional Context

Tested with frontend 1.43.1 too, same issue.

## System Info
OS: win32
Python Version: 3.11.6 (tags/v3.11.6:8b6ee5b, Oct 2 2023, 14:57:12) [MSC v.1935 64 bit (AMD64)]
Embedded Python: true
Pytorch Version: 2.9.0+cu128
Arguments: ComfyUI\main.py --windows-standalone-build --disable-all-custom-nodes
RAM Total: 31.36 GB
RAM Free: 19.1 GB
Templates Version: 0.9.68

## Devices
- cuda:0 NVIDIA GeForce RTX 3080 Laptop GPU : cudaMallocAsync (cuda)
VRAM Total: 8 GB
VRAM Free: 6.94 GB
Torch VRAM Total: 0 B
Torch VRAM Free: 0 B

┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-11875-Custom-Combo-select-box-becomes-disabled-after-running-Refresh-Node-Definitions-3566d73d365081169755f7888b73e6c0) by [Unito](https://www.unito.io)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with a Custom Combo node containing at least two options, then trigger Refresh Node Definitions with the R key or Edit menu. Search the frontend for the Custom Combo and refresh-node-definitions entry points; done means the select remains usable after refresh without switching tabs.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.