decentraland / decentraland/unity-explorer

[QA] Genesis Plaza | Asset misplacement and avatar desync after scene reloads

Open
#9,098 2 comments 0 reactions 0 assignees View on GitHub
1-high bug qa-team stale
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 16h
Merged PRs (30d)
101

Description

### 🛠️ **Build version:**
v0.153.0-alpha-dev-f40899e

### 📔 **Issue Description:**
In Genesis Plaza, a "see/close details" interactive asset (live events billboard) renders in an incorrect position. Opening/closing details has no effect — the panel doesn't respond. After reloading the scene, the misplaced asset disappears and a user avatar appears in its place instead. After a second reload, two further symptoms appear: the avatar's camera moves/pushes the player independently while the avatar model itself stays static, and a chair prop attaches itself to the player's own avatar or to other users' avatars.

### 👣 **STR:**

1. Teleport to Genesis Plaza (0,0)
2. Observe the live events billboard / "see/close details" asset near the plaza center — note its position and try interacting with it
3. Reload the scene, then reload a second time, and observe avatar/camera behavior and any chair props attached to avatars

### ✔️ **Expected Result:**
The interactive billboard asset should render in its intended position and respond correctly to open/close details interaction. Avatars should move only via player input, with the camera following the avatar normally. No furniture props (chairs) should attach to avatars outside of an intentional sit interaction.

### ❌ **Actual Result with evidence:**
- Billboard/details asset rendered in wrong location; open/close details did nothing (Image 4)
- After 1st reload: asset gone, replaced by a user avatar in that spot (Image 3)
- After 2nd reload: camera moves/pushes the player while the avatar stays static; a chair prop is attached to avatars unexpectedly (Image 5, Image 2)

### ➗ **Reproduction:**
##### ❓ Unknown - first occurrence observed; not yet confirmed to reproduce consistently across sessions/reload counts

#### 🖥️ **Operative system and additional Notes:**
macOS (Apple M3 Pro)

Player.log from this session does not show a confirmed `Loading stage: Completed` and contains no exceptions correlating to Genesis Plaza (0,0) specifically — the only exceptions present are pre-existing asset-bundle failures at an unrelated scene (-5,100) and shutdown-time dispose noise. The likely root cause sits in log categories that are suppressed in alpha builds (`SCENE_ADMINS`, `AVATAR`, `UI`, `MEDIA_STREAM`), so absence of related errors in the log is not confirmatory — this report relies primarily on visual/screenshot evidence. Recommend capturing a fresh log around the exact reload sequence if this reproduces again, ideally with verbose logging on the suppressed categories if available.

[Player (2).log](https://github.com/user-attachments/files/29504140/Player.2.log)

https://github.com/user-attachments/assets/dec51f63-d57c-466c-82b1-cc657b7ea1b2

https://github.com/user-attachments/assets/6e3a062e-25c2-4d75-94dc-1f78b53d73b8

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the two Genesis Plaza (0,0) scene reloads while capturing a fresh Player (2).log. Compare the billboard, avatar/camera, and chair behavior across reloads, and inspect the suppressed SCENE_ADMINS, AVATAR, UI, and MEDIA_STREAM log categories if verbose logging is available. Done means the billboard is correctly positioned and interactive, avatars and cameras remain synchronized, and chairs attach only after intentional sitting.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.