hexlet-codebattle / hexlet-codebattle/codebattle

Bug: Missing online status indicator for match participants when viewed by an unauthenticated user

未关闭
#2,342 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
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.

Image

### Actual result

A gray status indicator (offline) or no indicator is displayed next to the nicknames of active connected participants.

Image

### Browsers

Chrome

### OS

Windows

贡献指南

打开贡献指南

调研方向

在 Chrome Incognito 中以未认证访客的身份重现活跃对局页面,并将参与者在线状态指示器与已认证视图进行比较。跟踪参与者的在线状态如何到达对局页面,然后验证已连接的玩家对访客和已登录查看者都显示绿色指示器。

由索引模型根据 Issue 内容生成。

评估

技术栈
elixir, javascript
领域
backend, frontend
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
58/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。