hexlet-codebattle / hexlet-codebattle/codebattle
Bug: Missing online status indicator for match participants when viewed by an unauthenticated user
- 主要语言
- Elixir
- 星标
- 880
- 派生
- 237
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Summary
When an unauthenticated user (guest/spectator) views an active match, the presence indicator next to online players shows offline or fails to display correctly.
### Reproduction steps
```bash
1. Start an active match between two players.
2. Open the match page in Incognito mode or as an unauthenticated user (guest).
3. Check the presence indicator next to the players' nicknames.
```
### Expected result
A green status indicator (online) is displayed next to the nicknames of connected active players, regardless of whether the spectator is authenticated.
### Actual result
A gray status indicator (offline) or no indicator is displayed next to the nicknames of active connected participants.
### Browsers
Chrome
### OS
Windows
贡献指南
调研方向
在 Chrome Incognito 中以未认证访客的身份重现活跃对局页面,并将参与者在线状态指示器与已认证视图进行比较。跟踪参与者的在线状态如何到达对局页面,然后验证已连接的玩家对访客和已登录查看者都显示绿色指示器。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- elixir, javascript
- 领域
- backend, frontend
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 58/100