Skip to content

[QA] Scenes | Video screen smart item intermittently fails to render after repeated scene stop/startΒ #1473

Description

@balducciv

πŸ› οΈ Build version:

Decentraland Creator Hub 0.45.0 (fix/bevy branch)

πŸ“” Issue Description:

A video screen smart item can fail to render in the Bevy editor viewport. Originally observed with a video screen carried over from a legacy (Babylon-authored) scene β€” the gizmo showed but the item itself didn't render, while it displayed correctly in the scene tree and scene preview, and a newly added video screen in the same scene rendered fine. Confirmed by with a broader repro: repeatedly hitting "Stop" on the running scene causes the video screen to intermittently fail to load (~1 in 10 attempts), independent of whether the item is legacy or newly added.

πŸ‘£ STR:

  1. Open a scene containing a video screen smart item
  2. Run the scene, then hit "Stop" repeatedly (repeated start/stop cycles)
  3. Observe the video screen on some cycles β€” roughly 1 in 10 β€” fails to load/render
  4. (Original repro) Alternatively, open a scene with a video screen originally authored under Babylon β€” the video screen fails to render in the Bevy editor viewport (gizmo only), while a newly added video screen in the same scene renders correctly

βœ”οΈ Expected Result:

Video screen smart items should render consistently in the Bevy editor viewport regardless of how many times the scene has been stopped/restarted, and regardless of whether the entity predates the Bevy renderer.

❌ Actual Result with evidence:

Video screen intermittently (~10%) fails to load after repeated stop/start cycles. Also fails to render for legacy/Babylon-authored video screens specifically in the editor viewport (originally observed case).
[Screenshot pending β€” will attach separately]

βž— Reproduction:

⚠️ Intermittent - (~1 in 10 repeated stop/start cycles per Nico's repro; the legacy-scene case was consistently reproducible)

πŸ–₯️ Operative system and additional Notes:

Mac M3 Pro. Found incidentally while testing PR #1463 (Bevy editor fixes) β€” not part of that PR's listed scope. Confirmed reproducible as per this thread; not a release blocker.

New Scene 9 copy.zip

Image Image Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions