Unable to open scene separately in editor once added as a child scene by drag and drop.
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 7.8k
- Forks
- 1.2k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 49
Description
Release Type: Official Release
Version: 4.0.0.1-beta04-1193
Platform(s): Only tested on windows, but this appears to be an editor issue.
Describe the bug
Once a scene has been dropped onto a parent scene in scene view, the child scene will not open in the editor. Click on the scene in asset view and either right click > edit asset, or select 'Open this asset in editor' from the property grid and nothing happens, the scene will not open independently in the editor.
Remove the child scene from the scene view by deleting the scene object and now asset is editable independently in the editor. Confirmed issue with new empty scene and same occurs.
To Reproduce
Steps to reproduce the behavior:
- I drag a scene from the asset view onto the scene 'MainScene' in the scene view on the left of the editor.
- Right click on dragged scene in asset view > edit asset OR select 'Open this asset in editor' from the property grid after selecting the scene in asset view.
- Wait for scene to not open in editor.
- Delete child scene from Scene view on left.
- Right click on dragged scene in asset view > edit asset OR select 'Open this asset in editor' from the property grid after selecting the scene in asset view.
- Wait for scene to succesfully open in editor.
Expected behavior
The scene to be editable independently of the main scene when shown as a child of the main scene. I understand this may need some changes to the system to support saving changes and propogating them back into the main scene. I feel the current scene system is adding a lot of time and intermediate steps to my workflow, due to adding the scene to see my changes and disconnecting it again to make more changes.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the drag-and-drop sequence in the Stride editor: add a scene as a child of MainScene, then try both asset-opening actions. Trace the scene asset opening and child-scene handling paths, which are not identified in the issue. Done means the child scene opens independently while attached to the parent and supports the expected editing workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- game-dev, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100