Group and nodes are offset when pasting I have an issue with ComfyUI since upgrading to version 0.17.2: When I copy a group and paste it, the group frame and its nodes become misaligned. It seems the group frame is pasted at its original position, while the nodes are pasted at the center of the current canvas, causing an offset between them. This problem still exists in the latest version 0.18.1. My environment: System: macOS 26
Test focus: Verify that when a group containing nodes is copied and pasted, the group frame and the nodes are pasted together without an offset. Prerequisites: Load default workflow Steps: Right-click on empty canvas above the Load Checkpoint node to open context menu → Select Add Group from the context menu to create a new group → Wait for the group to be fully rendered → Drag the Load Checkpoint node into the newly created group → Click the group header to select the group → Open the main hamburger menu → ...
# linux QA Video Report
- Generated at: 2026-04-12T13:38:18.770Z
- Model: `gemini-3-flash-preview`
- Target: https://github.com/Comfy-Org/ComfyUI_frontend/issues/10504
- Source video: `./qa-artifacts/qa-report-Linux-24307536010/qa-session.mp4`
- Video size: 586.2 KB
## AI Review
## Summary
The reported issue involves a regression in ComfyUI (starting version 0.17.2) where copying and pasting a group causes the group frame to appear at its original world-space coordinates while nodes are pasted at the viewport center, leading to misalignment.
The video **REPRODUCES** the core logic failure: it demonstrates a group frame being pasted at its original coordinates rather than at the current viewport center after the user has panned the canvas. While the video uses a simplified workflow with only a group frame (no nodes), it confirms that group frames are indeed pasted at their original positions, which validates the root cause of the reported misalignment.
## Confirmed Issues
### Group frame pastes at original coordinates instead of viewport center
`HIGH` `00:10` `Confidence: High`
When a group is copied and the canvas is panned to a new area, pasting the group results in the new frame appearing at its original world-space coordinates instead of being centered in the current viewport. In a standard workflow with nodes, this causes the group and its contents to become offset from each other because nodes correctly center in the viewport while the group frame does not.
**Evidence:** At `00:10`, after panning the canvas so the original group is off-screen, the user performs a paste action (`Ctrl+V`). The newly created group appears on the far left edge of the screen, near its original location, rather than in the center of the empty viewport where the user is currently looking.
**Suggested Fix:** Synchronize the pasting logic for group objects with the node pasting logic so that groups are also transformed to the current viewport center upon creation.
## Possible Issues (Needs Human Verification)
- The video does not include nodes inside the group, so the specific "misalignment" between nodes and groups is inferred based on the confirmed incorrect placement of the group frame itself. However, the frame's incorrect placement is clearly visible.
## Overall Risk
`medium` - This issue significantly disrupts the "copy-paste" workflow for large canvases, requiring users to manually move and realign groups and nodes after every paste operation.
## Narration
The video contains a TTS narration:
"We load a workflow containing a single group on the canvas. Now we pan the canvas 800 pixels to the left — the group scrolls off screen. We paste with Ctrl+V — the pasted group should appear at the new viewport center. Bug evidence: the pasted group reappeared near its ORIGINAL position — not at the current viewport center where the user is working."
## Verdict
{"verdict": "REPRODUCED", "risk": "medium", "confidence": "high", "narrationDetected": true}