Comfy-Org / Comfy-Org/ComfyUI_frontend
After updating the system to macOS 26.0 (25A354), the ComfyUI interface fails to load.
- 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.
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
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