Copy-Pasting Minimax H3 nodes with connections does not work properly
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 160
Description
### Custom Node Testing
- [x] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
Copying a native Minimax H3 conditioning node which has connections and pasting it with ctrl+shift+V should retain the connections properly. I added an example of the node before copying (reroutes for clarity, this issue also happens without the reroutes). In this example I use the native R2VA node, the same issue happens with the native FL2VA node.
Before copying:
### Actual Behavior
After copy-pasting with ctrl+shift+V, the connections are scrambled. The prompt input has become the width input, width and height has become height and frame count, ref_image_1 has become ref_video_0, ref_image_1 and ref_image_2 have appeared as options at the bottom of the inputs
After copying:
### Steps to Reproduce
Connect inputs to Minimax H3 conditioning node (R2VA or FL2VA), select the node, copy with ctrl+C, paste with ctrl+shift+V
### Debug Logs
```powershell
no errors, logs have identifiable information but I can provide additional information if necessary (ComfyUI is up to date, this has been an issue for a while also in previous ComfyUI versions)
```
### Other
_No response_
Contributor guide
Research direction
Reproduce the issue with a Minimax H3 conditioning node using the native R2VA or FL2VA node: connect inputs, copy with Ctrl+C, and paste with Ctrl+Shift+V. Trace the node-graph copy/paste entry points and compare the serialized input connections before and after pasting; done means every connection and input remains mapped to the original input.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100