stride3d / stride3d/stride

bug:Scene viewport goes blank after re-docking a floated scene editor

Open
#3,424 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C#
Stars
7.8k
Forks
1.2k
Avg merge
2d 17h
Merged PRs (30d)
49

Description

Release Type: Official Release

Version: 4.4.0-beta6

Platform(s): Windows 11 (build 26200), x64

Describe the bug

When a scene editor document is undocked into a floating window and then docked
back into the main Game Studio window, the 3D viewport stops rendering. The
panel is still laid out in the dock and still receives the usual chrome, but
the scene content never comes back.

The first direction works correctly: dragging the scene document out of Game
Studio into a floating window keeps the viewport rendering normally. Only the
return trip breaks it.

To Reproduce

  1. Open Game Studio and open any scene. The viewport renders normally.
  2. Drag the scene document tab out of the main window so it becomes a floating
    window. → Viewport still renders correctly.
  3. Drag the floating window back into Game Studio to re-dock it.
  4. The viewport area is now blank and never resumes rendering.

Expected behavior

The viewport should resume rendering after re-docking.

Screenshots

Image Image Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the blank viewport in Game Studio by floating a scene editor and re-docking it, confirming that undocking alone still renders. Start by tracing the scene editor's docking and viewport rendering lifecycle; done means the 3D scene renders again after re-docking without regressing the floating-window case.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.