Presence avatar count differs between owner view and shared-link view; fixed on reload #109

Open
opened 2026-04-29 13:47:46 +00:00 by eslamnawara · 0 comments
Member

Summary

The presence indicator (active-user avatars in the top toolbar) shows a
different number of connected users depending on which entry point is
used to view the same board:

  • The owner view shows fewer avatars (e.g. 1).
  • The shared-link view shows more avatars (e.g. 4).
    for the same board at the same moment.

The two should agree because they are displaying the same set of active
sessions.

Steps to reproduce

  1. Open a board in tab A via the owner URL.
  2. Open the same board in tab B via the shared link.
  3. Optionally open additional viewers / let other users join.
  4. Compare the avatar count in the top toolbar between tab A and tab B.

Expected

Both views show the same set of active-user avatars at any given moment,
and the list updates live as users join or leave — without requiring a
reload.

Actual

The two views disagree on the number of avatars. Reloading either tab
brings it in sync with the actual session count.
image

## Summary The presence indicator (active-user avatars in the top toolbar) shows a different number of connected users depending on which entry point is used to view the same board: - The owner view shows fewer avatars (e.g. 1). - The shared-link view shows more avatars (e.g. 4). for the same board at the same moment. The two should agree because they are displaying the same set of active sessions. ## Steps to reproduce 1. Open a board in tab A via the owner URL. 2. Open the same board in tab B via the shared link. 3. Optionally open additional viewers / let other users join. 4. Compare the avatar count in the top toolbar between tab A and tab B. ## Expected Both views show the same set of active-user avatars at any given moment, and the list updates live as users join or leave — without requiring a reload. ## Actual The two views disagree on the number of avatars. Reloading either tab brings it in sync with the actual session count. ![image](/attachments/225f35e6-69d7-4427-90ca-4ea2d6a4d64a)
233 KiB
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_whiteboard#109
No description provided.