decentraland / decentraland/unity-explorer

Fix live event markers missing on map when multiple events are active simultaneously

Open
#9,538 2 comments 0 reactions 0 assignees View on GitHub
2-medium bug support ui
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 14h
Merged PRs (30d)
94

Description

### Build version
Not specified

### Issue Description
When multiple live events are happening simultaneously in Genesis City, most of them are missing the \"Live\" icon on the map. Only a subset of concurrent live events display the marker — both Land-based and World-based events are affected.

The suspected root cause is in `LiveEventsMarkersController.cs`: when a world event (`world=true`) is encountered during a poll cycle, an early `return` may cause all subsequent events in that poll to be dropped, preventing their markers from being placed on the map.

### STR (Steps to Reproduce)
1. Open the Genesis City map in the Unity Explorer
2. Ensure multiple live events (Land-based and/or World-based) are active simultaneously
3. Observe the Live event markers shown on the map

### Expected Result
All currently live events should display a \"Live\" icon/marker on the map at their respective coordinates.

### Actual Result with evidence
Only a subset of live events show a \"Live\" marker. Events that occur later in the poll cycle (after a world event is processed) are silently dropped and do not appear on the map.

### Reproduction
Always

### Operative system and additional Notes
Windows

---
Reported by Dawid Krajewski
Requested by Dawid Krajewski (<@U079GRD9WTZ>)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.