Comfy-Org / Comfy-Org/ComfyUI_frontend

[Feature Request] Better display of workflow running status

Open
#4,221 1 comment 1 reaction 0 assignees View on GitHub
area:ui area:workflows enhancement
Dominant language
TypeScript
Stars
2k
Forks
704
Avg merge
1d 8h
Merged PRs (30d)
512

Description

## What's bothering me

1. When opening multiple workflows at the same time, i if one workflow is running and you switch to another workflow tab, the node in the other workflow will also show a working status. I think many users may have already reported this, but I didn't find it in the issues.

https://github.com/user-attachments/assets/326d3aab-9b79-45f0-8292-5a0e0d801961

2. When opening multiple workflows at the same time, it's hard to find the one that is running. There is no difference between working and non-working workflows.

Image

## My Suggestions

1. If possible, only allow the nodes in the running workflow to display the running status.
2. Add a simple marker to the workflow tab that is currently running for users to distinguish, just created a quick demo:

![Image](https://github.com/user-attachments/assets/57c95d33-3640-462d-a634-fe1b5a406d11)

┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-4221-Feature-Request-Better-display-of-workflow-running-status-2186d73d36508136b14af8d93b72abf2) by [Unito](https://www.unito.io)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with multiple workflow tabs, then trace the frontend handling of workflow and node running status. Done means only the active workflow's nodes show a running state and the running workflow tab has a visible marker, with the behavior verified across multiple open workflows.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.