Comfy-Org / Comfy-Org/ComfyUI_frontend

Wire node connection, double click and models selector menus do not work

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

Description

### Custom Node Testing

- [x] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)

### Expected Behavior

1. When connecting wires to nodes they should stick to the coresponding node
2. Double click search menu should appear
3. Click on a selection window inside model node, a small drop down paper to select from multiple models

### Actual Behavior

When trying to connect wires between nodes it does not stick.
Something wrong with actual UI events
Same with double click , have to click 5 times before node search menu will appear
And when selecting a model inside the done the drop down menu is not appearing

Basically some UI problems

### Steps to Reproduce

Install ComfyUI latest on Mac M1
Use Magic Mouse

### Debug Logs

```powershell
Adding extra search path custom_nodes /Users/rgorshkov/ComfyUI/custom_nodes
Adding extra search path download_model_base /Users/rgorshkov/ComfyUI/models
Adding extra search path custom_nodes /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes
Setting output directory to: /Users/rgorshkov/ComfyUI/output
Setting input directory to: /Users/rgorshkov/ComfyUI/input
Setting user directory to: /Users/rgorshkov/ComfyUI/user
[START] Security scan
[DONE] Security scan
## ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2025-06-19 20:25:16.177
** Platform: Darwin
** Python version: 3.12.9 (main, Feb 12 2025, 15:09:19) [Clang 19.1.6 ]
** Python executable: /Users/rgorshkov/ComfyUI/.venv/bin/python
** ComfyUI Path: /Applications/ComfyUI.app/Contents/Resources/ComfyUI
** ComfyUI Base Folder Path: /Applications/ComfyUI.app/Contents/Resources/ComfyUI
** User directory: /Users/rgorshkov/ComfyUI/user
** ComfyUI-Manager config path: /Users/rgorshkov/ComfyUI/user/default/ComfyUI-Manager/config.ini
** Log path: /Users/rgorshkov/ComfyUI/user/comfyui.log
[ComfyUI-Manager] Failed to restore comfyui-frontend-package
expected str, bytes or os.PathLike object, not NoneType

Prestartup times for custom nodes:
1.0 seconds: /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager

Checkpoint files will always be loaded safely.
Total VRAM 16384 MB, total RAM 16384 MB
pytorch version: 2.8.0.dev20250618
Mac Version (15, 5)
Set vram state to: SHARED
Device: mps
Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
Python version: 3.12.9 (main, Feb 12 2025, 15:09:19) [Clang 19.1.6 ]
ComfyUI version: 0.3.41
[Prompt Server] web root: /Applications/ComfyUI.app/Contents/Resources/ComfyUI/web_custom_versions/desktop_app
[Crystools INFO] Crystools version: 1.25.1
[Crystools INFO] Platform release: 24.5.0
[Crystools INFO] JETSON: Not detected.
[Crystools INFO] CPU: Apple M2 - Arch: arm64 - OS: Darwin 24.5.0
[Crystools ERROR] Could not init pynvml (NVIDIA). NVML Shared Library Not Found
[Crystools WARNING] No GPU monitoring libraries available.

[rgthree-comfy] Loaded 47 extraordinary nodes. 🎉

[ComfyUI-Easy-Use] server: v1.3.0 Loaded
[ComfyUI-Easy-Use] web root: /Users/rgorshkov/ComfyUI/custom_nodes/comfyui-easy-use/web_version/v2 Loaded
[/Users/rgorshkov/ComfyUI/custom_nodes/comfyui_controlnet_aux] | INFO -> Using ckpts path: /Users/rgorshkov/ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts
[/Users/rgorshkov/ComfyUI/custom_nodes/comfyui_controlnet_aux] | INFO -> Using symlinks: False
[/Users/rgorshkov/ComfyUI/custom_nodes/comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']
DWPose: Onnxruntime with acceleration providers detected

Initializing ControlAltAI Nodes
Efficiency Nodes: Attempting to add Control Net options to the 'HiRes-Fix Script' Node (comfyui_controlnet_aux add-on)...Success!
### Loading: ComfyUI-Manager (V3.30.4)
[ComfyUI-Manager] network_mode: public
### ComfyUI Revision: UNKNOWN (The currently installed ComfyUI is not a Git repository)

Import times for custom nodes:
0.0 seconds: /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/websocket_image_save.py
0.0 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/controlaltai-nodes
0.0 seconds: /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager
0.0 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/efficiency-nodes-comfyui
0.0 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/ComfyUI-Crystools
0.1 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/rgthree-comfy
0.3 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/comfyui_controlnet_aux
0.5 seconds: /Users/rgorshkov/ComfyUI/custom_nodes/comfyui-easy-use

[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
Failed to initialize database. Please ensure you have installed the latest requirements. If the error persists, please report this as in future the database will be required: (sqlite3.OperationalError) unable to open database file
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Starting server

To see the GUI go to: http://127.0.0.1:8000
FETCH ComfyRegistry Data: 5/89
FETCH ComfyRegistry Data: 10/89
FETCH ComfyRegistry Data: 15/89
FETCH ComfyRegistry Data: 20/89
FETCH ComfyRegistry Data: 25/89
FETCH ComfyRegistry Data: 30/89
FETCH ComfyRegistry Data: 35/89
FETCH ComfyRegistry Data: 40/89
FETCH ComfyRegistry Data: 45/89
FETCH ComfyRegistry Data: 50/89
FETCH ComfyRegistry Data: 55/89
FETCH ComfyRegistry Data: 60/89
FETCH ComfyRegistry Data: 65/89
FETCH ComfyRegistry Data: 70/89
```

### Other

_No response_

---

*This issue is transferred from: https://github.com/comfyanonymous/ComfyUI/issues/8595*

Original issue was created by @RomanAtBrief at 2025-06-19T19:26:57.000Z

**Original Comments:**

@harelc:

@RomanAtBrief I also have it. Switch to another mouse (not Magic Mouse) and it's gone! Quite weird really. Like the mouseUp event from magic mouse is misbehaving. 

@RomanAtBrief:

Yeah, I think it is better to fix the issue, than switching input devices ;)

@RomanAtBrief:

Updated to a new version with big front end update.

Same issue.

@harelc:

@RomanAtBrief maybe we should just report it on https://github.com/Comfy-Org/ComfyUI_frontend. 

┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-6416-Wire-node-connection-double-click-and-models-selector-menus-do-not-work-29c6d73d3650811e9ab5efc20475b098) by [Unito](https://www.unito.io)

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.