Chat in replays only shows messages visible to the player you are spectating
- Dominant language
- Lua
- Stars
- 264
- Forks
- 260
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 21
Description
### Describe the issue
If viewing a replay without spectating any specific player, all chat messages are visible, but no marker messages are visible.
If viewing a replay whilst spectating player on Team 1, only [All], [Team 1 Ally], and [Team 1 Marker] messages are visible. [Team 2 Ally] and [Team 2 Marker] messages are not shown.
Changing the player you are spectating does not backload any messages that were missed.
It is currently impossible to view marker messages from both teams, and ally chat from both teams, in the same viewing of a replay.
### Expected Behavior
All chat and marker messages from all players should be visible in the replay, regardless of the player you are spectating.
### Screenshots
_No response_
Contributor guide
Research direction
Reproduce a replay with no spectated player, then spectate players on both teams and compare chat and marker visibility. Trace the replay chat filtering and message-loading entry points; done means all chat and marker messages remain visible regardless of the spectated player, including messages missed before switching.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100