decentraland / decentraland/unity-explorer
Fix live event markers missing on map when multiple events are active simultaneously
- 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
Assessment
This issue has not been assessed yet.