QA Session Recordings

ComfyUI Frontend · Automated QA · Issue #10612 · main @ bd82c85 · QA @ 884270c · CI Job · 2026-04-13T06:27:05Z → 2026-04-13 07:09 UTC
QA Badge
Issue #10612 reports
Promoted indicator inside parent subgraph is missing on nested subgraphs.
Title: Promoted indicator inside parent subgraph is missing on nested subgraphs. Description: ### Prerequisites - [x] I am running the latest version of ComfyUI
Test focus: Verify that packing a subgraph retains its promoted widgets and that nested subgraphs display the purple promoted indicator.
Prerequisites: Load default workflow
Steps: Right-click the KSampler node to open its context menu → Convert the KSampler into a subgraph → Double-click the new Subgraph node to open it in a new tab → Right-click the KSampler node inside the subgraph → Open the promote widget submenu → Promote the 'steps' widget to the subgraph → ...
AI Comparative Review
# linux QA Video Report - Generated at: 2026-04-13T07:05:07.881Z - Model: `gemini-3-flash-preview` - Target: https://github.com/Comfy-Org/ComfyUI_frontend/issues/10612 - Source video: `./qa-artifacts/qa-report-Linux-24329013753/qa-session.mp4` - Video size: 629.4 KB ## AI Review ## Summary The video confirms the reported bug regarding missing promoted widget indicators and the loss of promoted widgets when packing subgraphs. The test session demonstrates that a subgraph node fails to display any promoted widgets or visual indicators, both in its initial state and after being nested within another subgraph via the "Convert to Subgraph" feature. ## Confirmed Issues ### Promoted widgets and indicators missing from nested subgraphs `HIGH` `00:21` `Confidence: High` Promoted widgets and their visual indicators (e.g., the colored dots or the widgets themselves) are not displayed on subgraph nodes. Additionally, when a subgraph is packed into a parent subgraph using the "Convert to Subgraph" action, the promoted widgets are not preserved or displayed on the nested node. **Evidence:** - At `00:06`, the initial "New Subgraph" node is shown. Although the narration states it has "auto-promoted widgets," no widgets are visible on the node face. - At `00:09`, the user performs "Convert to Subgraph" on this node. - At `00:21`, the user enters the new parent subgraph. The nested child "New Subgraph" node is shown, and it also contains zero widgets or promotion indicators. **Suggested Fix:** Ensure that widget promotion state is correctly serialized and that the UI renderer properly displays promoted widgets and their indicators on both top-level and nested subgraph nodes. Fix the "Convert to Subgraph" logic to properly migrate or maintain promoted widget states. --- ## Overall Risk `medium` The failure of subgraphs to display or maintain promoted widgets significantly hinders the usability of ComfyUI's subgraph feature, as users lose access to critical parameters (like seed or steps) unless they manually re-promote them or open the subgraph group. This breaks complex workflows and organizational structures. ## Narration The video contains a TTS narration track: "Nested Subgraph: Promoted Widgets Lost on Pack. Issue 10612. Step 1: KSampler has been converted to an inner subgraph with auto-promoted widgets. Step 2: We verify the inner subgraph has promoted widgets before packing. Step 3: We now pack the inner subgraph into an outer subgraph using Convert to Subgraph. Bug evidence: the inner subgraph node inside the outer subgraph now has zero promoted widgets — they were lost during packing." ## Verdict {"verdict": "REPRODUCED", "risk": "medium", "confidence": "high", "narrationDetected": true} --- # linux QA Video Report - Generated at: 2026-04-13T06:54:54.981Z - Model: `gemini-3-flash-preview` - Target: https://github.com/Comfy-Org/ComfyUI_frontend/issues/10612 - Source video: `./qa-artifacts/qa-report-Linux-24329013753/qa-session-1.mp4` - Video size: 36.1 MB ## AI Review ## Summary The bug report (Issue #10612) describes a visual regression where the "promoted widget" star indicator is missing from nested subgraphs, and widgets lose their promotion state when "packed" into a subgraph. The test session recording is **INCONCLUSIVE**. While the video shows the user logging into the application and briefly opening the Templates menu, the reproduction steps described in the issue (creating subgraphs, promoting widgets, or loading specific test JSON files) are **NOT SHOWN**. The video consists of approximately 6 minutes of an empty canvas with no interactions. ## Confirmed Issues None. The reported behavior was not observed because the required steps were not executed. ## Possible Issues (Needs Human Verification) ### [Reproduction Steps Not Performed] `LOW` `00:10` `Confidence: High` The video shows the initial login and closing of a template modal, but the user does not create any nodes, load the provided JSON files, or interact with subgraphs. The remaining ~6 minutes of the video show an idle, empty editor canvas. **Evidence:** From timestamp `00:10` until the end of the video at `06:19`, the UI remains in a static, empty state with no nodes or subgraphs present. **Suggested Fix:** Re-record the QA session ensuring the specific reproduction steps (loading `test.nested.json` or creating a nested subgraph manually) are performed. ## Overall Risk `LOW` The video does not provide evidence of the bug, nor does it demonstrate a fix. It represents a failed or incomplete test recording session. ## Narration No narration detected. ## Verdict ```json {"verdict": "INCONCLUSIVE", "risk": "low", "confidence": "high", "narrationDetected": false} ``` --- # linux QA Video Report - Generated at: 2026-04-13T06:59:55.385Z - Model: `gemini-3-flash-preview` - Target: https://github.com/Comfy-Org/ComfyUI_frontend/issues/10612 - Source video: `./qa-artifacts/qa-report-Linux-24329013753/qa-session-2.mp4` - Video size: 78.1 MB ## AI Review ## Summary The video fails to demonstrate any of the reproduction steps associated with Issue #10612. The recording shows a user logging into ComfyUI and loading a standard workflow, which immediately triggers a "missing model" error. After the error is dismissed, the canvas remains static for the remainder of the video. No subgraphs are created, no widgets are promoted, and no nested subgraphs are shown. ## Confirmed Issues No issues from the bug report were confirmed as the necessary steps were not performed. ## Possible Issues (Needs Human Verification) - **Test Execution Failure**: The recording appears to be a capture of an idle screen rather than a test session. The UI interaction ends after dismissing an initial error dialog at `00:11`. ## Overall Risk `LOW` The video does not provide any evidence of the reported bug or any new regressions, but it also indicates a complete failure in the automated or manual capture process for this specific QA session. ## Narration No narration detected. ## Verdict {"verdict": "INCONCLUSIVE", "risk": null, "confidence": "high", "narrationDetected": false}