Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#2,342 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
58/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
elixir, javascript
Domaine
backend, frontend

Piste de recherche

Reproduisez la page d’un match actif en tant qu’invité non authentifié dans Chrome Incognito et comparez l’indicateur de présence des participants avec une vue authentifiée. Suivez le cheminement du statut en ligne des participants jusqu’à la page du match, puis vérifiez que les joueurs connectés affichent un indicateur vert aussi bien pour les invités que pour les utilisateurs authentifiés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug
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
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

Langage dominant
Elixir
Étoiles
884
Forks
237
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de hexlet-codebattle/codebattle

Toutes les issues de hexlet-codebattle/codebattle

Issues similaires

Plus d'issues Elixir

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.