godotengine / godotengine/godot

GraphEdit frame bug makes all moving objects become children of one frame

Open
#98,583 0 comments 0 reactions 0 assignees View on GitHub
bug topic:gui
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

Godot 4.3 Stable

### System information

Windows 10 x64, Godot 4.3

### Issue description

When several nodes are selected from different frames, Godot picks one of these frames and adds everything into it (even when other items never collided with this specific frame).

https://github.com/user-attachments/assets/62f34d92-7057-4db1-9881-a60dd858090c

### Steps to reproduce

1. Make several frames and fill them with nodes
2. Select nodes from multiple frames
3. Move them around

### Minimal reproduction project (MRP)

Be my guest: https://github.com/ArseniyMirniy/Godot-4-Color-Correction-and-Screen-Effects

Contributor guide

Open the contributing guide

Research direction

Start with the linked minimal reproduction project and reproduce the issue in Godot 4.3 using the listed steps: create frames, fill them with nodes, select nodes across frames, and move them. Done means moving the selection no longer makes all selected objects children of one frame when they came from different frames.

Written by the indexing model from the issue text.

Assessment

Tech stack
godot
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.