[GH-ISSUE #1595] [Bug]: ComfyUI Desktop don't close well #472

Open
opened 2026-10-31 22:13:24 +00:00 by bsakaguchi · 13 comments
Owner

Originally created by @msnbcorp on GitHub (Feb 7, 2026).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1595

App Version

0.8.3

Expected Behavior

The application process should kill itself after exiting ComfyUI desktop

Actual Behavior

Hi,
I don't know why but ComfyUI desktop seems to have a bug when closing. If you look at the process the comfyUI process still exist after exiting.
After several launch/exit loop you can have multiple comfyUI process at once.

I don't know why the bug exist, but here is the report :)

Steps to Reproduce

Just quit ComfyUI desktop on windows and search for the process in the windows task manager (details).

Debug Logs


Browser Logs

No response

Settings JSON

No response

Other

No response

┆Issue is synchronized with this Notion page by Unito

Originally created by @msnbcorp on GitHub (Feb 7, 2026). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1595 ### App Version 0.8.3 ### Expected Behavior The application process should kill itself after exiting ComfyUI desktop ### Actual Behavior Hi, I don't know why but ComfyUI desktop seems to have a bug when closing. If you look at the process the comfyUI process still exist after exiting. After several launch/exit loop you can have multiple comfyUI process at once. I don't know why the bug exist, but here is the report :) ### Steps to Reproduce Just quit ComfyUI desktop on windows and search for the process in the windows task manager (details). ### Debug Logs ```powershell ``` ### Browser Logs _No response_ ### Settings JSON _No response_ ### Other _No response_ ┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-1595-Bug-ComfyUI-Desktop-don-t-close-well-3006d73d3650819697fbdcb4418a96cf) by [Unito](https://www.unito.io)
Author
Owner

@coderabbitai[bot] commented on GitHub (Feb 7, 2026):

⚠️ Possible Duplicate Issue(s)

📝 Issue Planner

Generate an implementation plan and prompts that you can use with your favorite coding agent.

  • Create Plan

🧪 Issue enrichment is currently in open beta.

You can configure auto-planning by selecting labels in the issue_enrichment configuration.

To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

issue_enrichment:
  auto_enrich:
    enabled: false

💬 Have feedback or questions? Drop into our discord!

<!-- gh-comment-id:3865677681 --> @coderabbitai[bot] commented on GitHub (Feb 7, 2026): <!-- This is an auto-generated issue plan by CodeRabbit --> <details> <summary>⚠️ Possible Duplicate Issue(s)</summary> - https://github.com/Comfy-Org/desktop/issues/1585 </details> --- <details> <summary>📝 Issue Planner</summary> Generate an implementation plan and prompts that you can use with your favorite coding agent. - [ ] <!-- {"checkboxId": "8d4f2b9c-3e1a-4f7c-a9b2-d5e8f1c4a7b9"} --> Create Plan </details> --- <details> <summary> 🧪 Issue enrichment is currently in open beta.</summary> You can configure auto-planning by selecting labels in the issue_enrichment configuration. To disable automatic issue enrichment, add the following to your `.coderabbit.yaml`: ```yaml issue_enrichment: auto_enrich: enabled: false ``` </details> 💬 Have feedback or questions? Drop into our [discord](https://discord.gg/coderabbit)!
Author
Owner

@dosubot[bot] commented on GitHub (Feb 7, 2026):

This is a known issue—there are several reports that ComfyUI Desktop sometimes leaves lingering ComfyUI (Python) processes running after the app is closed on Windows, which can accumulate over multiple launch/exit cycles. The app is designed to kill the server process on exit, but the shutdown logic doesn't always succeed, especially in the Electron environment on Windows. Maintainers have acknowledged the bug and are working on fixes, but no definitive solution is documented for version 0.8.3, and recent updates haven't fully resolved it yet (source, source, source).

Some users have tried disabling the "Show confirmation dialog when closing" setting to fix related freeze issues, but this doesn't solve the lingering process problem (source). For now, you may need to manually end leftover processes in Task Manager. Keep an eye on future updates and changelogs for improvements to process shutdown and cleanup.

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:3865681861 --> @dosubot[bot] commented on GitHub (Feb 7, 2026): <!-- Answer --> This is a known issue—there are several reports that ComfyUI Desktop sometimes leaves lingering ComfyUI (Python) processes running after the app is closed on Windows, which can accumulate over multiple launch/exit cycles. The app is designed to kill the server process on exit, but the shutdown logic doesn't always succeed, especially in the Electron environment on Windows. Maintainers have acknowledged the bug and are working on fixes, but no definitive solution is documented for version 0.8.3, and recent updates haven't fully resolved it yet ([source](https://github.com/Comfy-Org/desktop/issues/1585), [source](https://github.com/Comfy-Org/desktop/issues/687), [source](https://github.com/Comfy-Org/desktop/blob/298ae36cd25c6910834045bc4d5cdcf143bb553d/src/main-process/comfyServer.ts#L30-L239)). Some users have tried disabling the "Show confirmation dialog when closing" setting to fix related freeze issues, but this doesn't solve the lingering process problem ([source](https://github.com/Comfy-Org/desktop/issues/1585)). For now, you may need to manually end leftover processes in Task Manager. Keep an eye on future updates and changelogs for improvements to process shutdown and cleanup. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop#message_id=ad721a44-a713-4bf5-bc46-d427a4f3c8a6) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@davehornik commented on GitHub (Feb 9, 2026):

I can confirm this issue on:

  • Windows 11 Pro, build 22631 (Windows 11 23H2)
  • ComfyUI v0.12.3
  • ComfyUI_frontend v1.37.11
  • ComfyUI_desktop v0.8.3

After closing the Desktop app, two orphan Python processes remain running:

PID 52152 - G:\comfyUI.venv\Scripts\python.exe ... main.py --port 8190
PID 51776 - C:...\uv\python\cpython-3.12.11\python.exe ... main.py --port 8190

Both are full ComfyUI server instances (one from the venv, one from uv's Python) that keep the port bound and consume ~265 MB of RAM + GPU memory.

Impact beyond resource waste: This also breaks extensions that use IPC connections to external apps. For example, I'm developing a Discord Rich Presence extension using pypresence - because the Python process survives app close, the Discord IPC pipe stays open and the activity status persists in Discord indefinitely after closing ComfyUI.

The before-quit handler's 10-second SIGTERM timeout appears insufficient on Windows. A taskkill /F /PID (TerminateProcess) fallback after the timeout would fix this reliably.

Workaround: Manually killing the processes via Task Manager or taskkill /F /PID <pid>.

Also can confirm that disabling "Show confirmation dialog when closing" didn't do nothing.

<!-- gh-comment-id:3868698630 --> @davehornik commented on GitHub (Feb 9, 2026): I can confirm this issue on: - Windows 11 Pro, build 22631 (Windows 11 23H2) - ComfyUI v0.12.3 - ComfyUI_frontend v1.37.11 - ComfyUI_desktop v0.8.3 After closing the Desktop app, two orphan Python processes remain running: ```PID 52152 - G:\comfyUI.venv\Scripts\python.exe ... main.py --port 8190``` ```PID 51776 - C:...\uv\python\cpython-3.12.11\python.exe ... main.py --port 8190``` Both are full ComfyUI server instances (one from the venv, one from uv's Python) that keep the port bound and consume ~265 MB of RAM + GPU memory. **Impact beyond resource waste:** This also breaks extensions that use IPC connections to external apps. For example, I'm developing a Discord Rich Presence extension using pypresence - because the Python process survives app close, the Discord IPC pipe stays open and the activity status persists in Discord indefinitely after closing ComfyUI. The `before-quit` handler's 10-second SIGTERM timeout appears insufficient on Windows. A `taskkill /F /PID` (TerminateProcess) fallback after the timeout would fix this reliably. **Workaround:** Manually killing the processes via Task Manager or `taskkill /F /PID <pid>`. Also can confirm that _disabling "Show confirmation dialog when closing"_ didn't do nothing.
Author
Owner

@h-schoenberger commented on GitHub (Feb 18, 2026):

Regarding "The app is designed to kill the server process on exit, but the shutdown logic doesn't always succeed".
This is not true.
It it not the python executable that is still running.
It is the powershell.exe that prevents ComfyUI from closing.
When I kill it, all ComfyUI proceses close.

<!-- gh-comment-id:3921592547 --> @h-schoenberger commented on GitHub (Feb 18, 2026): Regarding "The app is designed to kill the server process on exit, but the shutdown logic doesn't always succeed". This is not true. It it not the python executable that is still running. It is the powershell.exe that prevents ComfyUI from closing. When I kill it, all ComfyUI proceses close.
Author
Owner

@trashkollector commented on GitHub (Feb 18, 2026):

what powershell? comfy desktop is standalone app. Yes, you can see python.exe process in task manager

<!-- gh-comment-id:3923284688 --> @trashkollector commented on GitHub (Feb 18, 2026): what powershell? comfy desktop is standalone app. Yes, you can see python.exe process in task manager
Author
Owner

@h-schoenberger commented on GitHub (Feb 18, 2026):

comfy desktop is standalone app.

Not so "stand alone" as the main comfyUI.exe starts 9 other processes...

what powershell?

The powershell.exe that was started by comfyUI.exe?
Please do not use the Task Manager, use some other app that shows the process tree like Process Explorer:
Image

Yes, I do not understand why it starts powershell.exe as well, but it does. But it also starts conhost.exe with flags like "--signal 0xe60 --server 0x5c8" and I do not see any reason for that as well. But again, it does.

Ok, digged a bit into the main.cjs of ComfyUI to find out why:

Location A:
const WMI_PNP_DEVICE_ID_QUERY = 'powershell.exe -NoProfile -NonInteractive -Command "[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false); Get-CimInstance Win32_VideoController | Select-Object -ExpandProperty PNPDeviceID | ConvertTo-Json -Compress"';

Location B:
function getDefaultShell() {
return ${process.env.SYSTEMROOT}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe;
And getDefaultShell() is used for getPypiFallbackIndexUrls() and the class Terminal.

<!-- gh-comment-id:3923352173 --> @h-schoenberger commented on GitHub (Feb 18, 2026): >comfy desktop is standalone app. Not so "stand alone" as the main comfyUI.exe starts 9 other processes... > what powershell? The powershell.exe that was started by comfyUI.exe? Please do not use the Task Manager, use some other app that shows the process tree like Process Explorer: <img width="209" height="483" alt="Image" src="https://github.com/user-attachments/assets/d26aea93-3eb7-4f32-be44-69495788b030" /> Yes, I do not understand why it starts powershell.exe as well, but it does. But it also starts conhost.exe with flags like "--signal 0xe60 --server 0x5c8" and I do not see any reason for that as well. But again, it does. Ok, digged a bit into the main.cjs of ComfyUI to find out why: Location A: const WMI_PNP_DEVICE_ID_QUERY = 'powershell.exe -NoProfile -NonInteractive -Command "[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false); Get-CimInstance Win32_VideoController | Select-Object -ExpandProperty PNPDeviceID | ConvertTo-Json -Compress"'; Location B: function getDefaultShell() { return `${process.env.SYSTEMROOT}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`; And getDefaultShell() is used for getPypiFallbackIndexUrls() and the class Terminal.
Author
Owner

@h-schoenberger commented on GitHub (Feb 18, 2026):

PS:
I see two options to fix the bug:

  1. Recommended:
    Add UI Message Dialogs or other break points to the source to start comfyUI.exe in "chunks" and make the chunks smaller and smaller until you to see which function starts this powershell.
    Then fix it. Verify that the process is killed.
    Powershell might wait for input or ComfyUI might wait for powershells output.
    Common issue.

  2. As a quick solution.
    Just implement some "KIll All" like this one?
    (not my node, just an example)

import { app } from 'electron';
import { exec } from 'child_process';

// This ensures that when the main window is closed,
// all child processes started by this PID are terminated.
app.on('will-quit', () => {
if (process.platform === 'win32') {
// Forcefully kill any processes that were started by us
// /T kills child processes, /F is forceful
exec(taskkill /pid ${process.pid} /T /F, (err) => {
if (err) console.error("Error during final cleanup", err);
process.exit(0);
});
}
});

<!-- gh-comment-id:3923466835 --> @h-schoenberger commented on GitHub (Feb 18, 2026): PS: I see two options to fix the bug: 1) Recommended: Add UI Message Dialogs or other break points to the source to start comfyUI.exe in "chunks" and make the chunks smaller and smaller until you to see which function starts this powershell. Then fix it. Verify that the process is killed. Powershell might wait for input or ComfyUI might wait for powershells output. Common issue. 2) As a quick solution. Just implement some "KIll All" like this one? (not my node, just an example) import { app } from 'electron'; import { exec } from 'child_process'; // This ensures that when the main window is closed, // all child processes started by this PID are terminated. app.on('will-quit', () => { if (process.platform === 'win32') { // Forcefully kill any processes that were started by us // /T kills child processes, /F is forceful exec(`taskkill /pid ${process.pid} /T /F`, (err) => { if (err) console.error("Error during final cleanup", err); process.exit(0); }); } });
Author
Owner

@trashkollector commented on GitHub (Feb 19, 2026):

hmm.. I see this

Image
<!-- gh-comment-id:3924400968 --> @trashkollector commented on GitHub (Feb 19, 2026): hmm.. I see this <img width="657" height="313" alt="Image" src="https://github.com/user-attachments/assets/8c7e9bb3-44b3-407e-9aae-ac4bbe29a74f" />
Author
Owner

@h-schoenberger commented on GitHub (Feb 19, 2026):

hmm.. I see this

Then it depends on the Windows version or the hardware or drivers that powershell does not close.
Perhaps a requested output is not generated on my machine because something does not exist and therefore ComfyUI waits forever.
Just to confirm: Do you get the issue that ComfyUI.exe does not close?

<!-- gh-comment-id:3927798069 --> @h-schoenberger commented on GitHub (Feb 19, 2026): > hmm.. I see this Then it depends on the Windows version or the hardware or drivers that powershell does not close. Perhaps a requested output is not generated on my machine because something does not exist and therefore ComfyUI waits forever. Just to confirm: Do you get the issue that ComfyUI.exe does not close?
Author
Owner

@wc723 commented on GitHub (Feb 20, 2026):

This problem has existed for about six months, and it's unlikely that it will be fixed anytime soon.

<!-- gh-comment-id:3932486361 --> @wc723 commented on GitHub (Feb 20, 2026): This problem has existed for about six months, and it's unlikely that it will be fixed anytime soon.
Author
Owner

@davehornik commented on GitHub (Feb 20, 2026):

This problem has existed for about six months, and it's unlikely that it will be fixed anytime soon.

Yea... Since I am using ComfyUI thru custom Claude MCP I had to make curl controller to /start /status and /stop which kills the entire tree.

<!-- gh-comment-id:3932616976 --> @davehornik commented on GitHub (Feb 20, 2026): > This problem has existed for about six months, and it's unlikely that it will be fixed anytime soon. Yea... Since I am using ComfyUI thru custom Claude MCP I had to make curl controller to `/start` `/status` and `/stop` which kills the entire tree.
Author
Owner

@Zervox commented on GitHub (Mar 16, 2026):

So atleast one thing that is guaranteed to trigger it for me is whenever I restart the backend(remember to refresh the browser popup) after an extension install or uninstall.

<!-- gh-comment-id:4067317936 --> @Zervox commented on GitHub (Mar 16, 2026): So atleast one thing that is guaranteed to trigger it for me is whenever I restart the backend(remember to refresh the browser popup) after an extension install or uninstall.
Author
Owner

@mzly1212 commented on GitHub (Apr 6, 2026):

Has this issue not been resolved yet? I had been using the desktop version 0.4.x previously, and today, I upgraded the desktop to 0.8.x to use the Flux model, and this problem occurred.
(At first, I just noticed that every time I opened the app, it always displayed a new workflow, which did not happen in the previous 0.4.x version, and then I noticed that the app did not exit properly, with many processes still remaining.)

<!-- gh-comment-id:4193229100 --> @mzly1212 commented on GitHub (Apr 6, 2026): Has this issue not been resolved yet? I had been using the desktop version 0.4.x previously, and today, I upgraded the desktop to 0.8.x to use the Flux model, and this problem occurred. (At first, I just noticed that every time I opened the app, it always displayed a new workflow, which did not happen in the previous 0.4.x version, and then I noticed that the app did not exit properly, with many processes still remaining.)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#472
No description provided.