Comfy-Org / Comfy-Org/ComfyUI_frontend

Backend-populated combo widgets (checkpoint, sampler, scheduler) won't open or respond to arrows; numeric/text widgets work

Open
#13,050 2 comments 3 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
- [x] I have custom nodes enabled

### What happened?

COMBO widgets whose options come from the backend (ckpt_name on CheckpointLoaderSimple, sampler_name and scheduler on KSampler) do not respond to clicks. The dropdown list won't open, and the ◄ ► arrows do nothing, so the value can't be changed at all. Numeric and text widgets on the same nodes (seed, steps, cfg, denoise, control_after_generate, CLIP Text Encode textarea) work normally. Node right-click menu, selection toolbox, sidebar, tabs, and Run all work. No errors in the browser console on click. /object_info returns full JSON including the sampler/scheduler/checkpoint lists, so the option data reaches the frontend — the widget just won't open or cycle.

### Steps to Reproduce

1. Fresh official Windows portable install, launched with --front-end-version Comfy-Org/ComfyUI_frontend@1.46.9
2. Add a KSampler node
3. Click the sampler_name combo widget, or click its ◄ ► arrows
4. Nothing happens — list won't open, value won't change. Same for scheduler and for ckpt_name on Load Checkpoint.

### How is this affecting you?

Feature doesn't work as expected

### ComfyUI Frontend Version

1.46.9

### Browser

Edge

### Console Errors

```javascript

```

### Logs

```shell

```

### Additional Context

Tested and reproduces on frontend 1.47.2 (nightly), 1.45.18, and 1.46.9 — including the build with #12211 "Fix restoring values to dynamic combos".
Tested on Edge (normal + incognito) and DuckDuckGo (Chromium) — reproduces on all.

Ruled out: browser cache/incognito, two clean portable reinstalls, custom nodes (only websocket_image_save loads), Windows scaling at 100%, browser zoom reset, hardware acceleration toggle, Nodes 2.0 "Modern Node Design" off, Auto-scale layout toggled, Left Mouse Click Behavior set to Select, node not pinned.

Environment: ComfyUI 0.25.1 official portable, comfy-aimdo 0.4.10, comfy-kitchen 0.2.10, embedded Python 3.13.12, PyTorch 2.12.0+cu130, RTX 5070 12GB driver 591.86, Windows.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with KSampler's sampler_name and scheduler and Load Checkpoint's ckpt_name, then trace frontend combo-widget handling for options returned by /object_info. Verify that dropdown clicks and ◄ ► arrows change backend-populated values while numeric and text widgets continue working.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.