Comfy-Org / Comfy-Org/ComfyUI_frontend
Custom Combo select box becomes disabled after running Refresh Node Definitions
- 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
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