Comfy-Org / Comfy-Org/ComfyUI_frontend
Wire node connection, double click and models selector menus do not work
- 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
Assessment
This issue has not been assessed yet.