Comfy-Org / Comfy-Org/ComfyUI_frontend

After updating the system to macOS 26.0 (25A354), the ComfyUI interface fails to load.

Open
#5,713 4 comments 0 reactions 0 assignees View on GitHub
Electron Potential Bug
Dominant language
TypeScript
Stars
2k
Forks
704
Avg merge
1d 8h
Merged PRs (30d)
512

Description

### Prerequisites

- [x] I am running the latest version of ComfyUI
- [x] I have searched existing issues to make sure this isn't a duplicate
- [x] I have tested with all custom nodes disabled ([see how](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled))

### What happened?

After updating the system to macOS 26.0 (25A354), the ComfyUI interface fails to load.
The lsof results show that port 8000 is not occupied by any other unrelated programs.

### Steps to Reproduce

1.
2.

Image

3.

### How is this affecting you?

Crashes ComfyUI completely

### ComfyUI Frontend Version

0.4.72 (2509101xbgkb7ux)

### Browser

Chrome/Chromium

### Console Errors

```javascript

```

### Logs

```shell
[2025-09-22 04:11:02.560] [info] Using uv at /Applications/ComfyUI.app/Contents/Resources/uv/macos/uv
[2025-09-22 04:11:02.560] [info] Install state: installed
[2025-09-22 04:11:02.561] [info] Validating installation. Recorded state: [installed]
[2025-09-22 04:11:02.561] [info] Running uv command directly: pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/requirements.txt
[2025-09-22 04:11:02.561] [info] Running uv child process: uv pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/requirements.txt
[2025-09-22 04:11:02.561] [info] Running command: /Applications/ComfyUI.app/Contents/Resources/uv/macos/uv pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/requirements.txt in /Users/pinkhide/Documents/ComfyUI
[2025-09-22 04:11:02.582] [info] Running uv command directly: pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager/requirements.txt
[2025-09-22 04:11:02.582] [info] Running uv child process: uv pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager/requirements.txt
[2025-09-22 04:11:02.582] [info] Running command: /Applications/ComfyUI.app/Contents/Resources/uv/macos/uv pip install --dry-run -r /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager/requirements.txt in /Users/pinkhide/Documents/ComfyUI
[2025-09-22 04:11:02.603] [info] Validation result: isValid:true, state:installed {"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}
[2025-09-22 04:11:02.953] [info] Server start
[2025-09-22 04:11:02.958] [info] Running command: /Users/pinkhide/Documents/ComfyUI/.venv/bin/python /Applications/ComfyUI.app/Contents/Resources/ComfyUI/main.py --user-directory /Users/pinkhide/Documents/ComfyUI/user --input-directory /Users/pinkhide/Documents/ComfyUI/input --output-directory /Users/pinkhide/Documents/ComfyUI/output --front-end-root /Applications/ComfyUI.app/Contents/Resources/ComfyUI/web_custom_versions/desktop_app --base-directory /Users/pinkhide/Documents/ComfyUI --extra-model-paths-config /Users/pinkhide/Library/Application Support/ComfyUI/extra_models_config.yaml --log-stdout --listen 127.0.0.1 --port 8000 in /Users/pinkhide/Documents/ComfyUI
[2025-09-22 04:11:02.973] [info] Received renderer-ready message!
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"validation-update","data":{"inProgress":false,"installState":"installed","basePath":"OK","venvDirectory":"OK","pythonInterpreter":"OK","uv":"OK","pythonPackages":"OK","git":"OK","vcRedist":"skipped"}}
[2025-09-22 04:11:02.974] [info] Sending queued message {"channel":"loading-progress","data":{"status":"starting-server"}}
[2025-09-22 04:11:12.006] [info] Python server is ready
[2025-09-22 04:11:32.953] [error] @todesktop/runtime: alwaysResolve: Promise timed out after 30000ms
[2025-09-22 04:11:38.348] [info] @todesktop/runtime: Checking for update
[2025-09-22 04:11:38.349] [info] @todesktop/runtime: AutoUpdater: checking-for-update
[2025-09-22 04:11:49.426] [info] @todesktop/runtime: Update for version 0.4.72 is not available (latest version: 0.4.72, downgrade is allowed).
[2025-09-22 04:11:49.426] [info] @todesktop/runtime: AutoUpdater: update-not-available {"version":"0.4.72","files":[{"url":"ComfyUI 0.4.72 - Build 2509101xbgkb7ux-arm64-mac.zip","sha512":"MQYTwBIhMnJAAPWD0waHZsfp55Rg34kkv6fEasgGGbCtYPYVjoxEPiWmAV2qdBLyNrrYEh+epeJXHvdbA8+7PQ==","size":146441354},{"url":"ComfyUI 0.4.72 - Build 2509101xbgkb7ux-arm64.dmg","sha512":"EfM0/XkOgfypolxsXEBPmP74bj1vYDRy2ljxrGqHHE7t9qi6Y8jx5CLvdT8YiIxvRWH4bJ3pRTH7rolIVVmpaQ==","size":151567537}],"path":"ComfyUI 0.4.72 - Build 2509101xbgkb7ux-arm64-mac.zip","sha512":"MQYTwBIhMnJAAPWD0waHZsfp55Rg34kkv6fEasgGGbCtYPYVjoxEPiWmAV2qdBLyNrrYEh+epeJXHvdbA8+7PQ==","releaseDate":"2025-09-10T22:21:34.852Z"}
```

### Additional Context

_No response_

┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-5713-After-updating-the-system-to-macOS-26-0-25A354-the-ComfyUI-interface-fails-to-load-2756d73d36508142964ac5b9cfd1a5ac) by [Unito](https://www.unito.io)

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure on macOS 26.0 with ComfyUI Frontend 0.4.72 and Chrome, then review the provided startup logs around the renderer-ready message, server readiness, and @todesktop/runtime timeout. Done means the ComfyUI interface loads normally after launching the desktop app.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.