Comments: resolving a comment shows live in the presentation view, but un-resolving does show until the viewer reloads #111

Open
opened 2026-04-29 16:28:26 +00:00 by eslamnawara · 0 comments
Member

Summary

The presentation view does not handle comment-state changes instantly:

  • Resolve shows immediately — when a comment is resolved in the editor, changes in the presentation view immediately.
  • Un-resolve does not show immediately — when the same comment is un-resolved in the editor, the presentation view continues to render it as resolved. The active state only returns after the presentation tab is manually reloaded.

Steps to reproduce

  1. Open a board in tab A (editor — owner URL).
  2. Open the same board in tab B in presentation mode (or via the shared link in presentation view).
  3. In tab A, place a comment on an object so its marker is visible in tab B.
  4. In tab A, resolve the comment. Observe tab B — the marker greys out immediately.
  5. In tab A, un-resolve the same comment. Observe tab B.

Expected

Tab B re-renders the comment marker as active immediately on un-resolve, just like it re-rendered on resolve.

Actual

Tab B keeps showing the marker as resolved (greyed out). The active state only appears after a manual reload of tab B.
image

## Summary The presentation view does not handle comment-state changes instantly: - **Resolve** shows immediately — when a comment is resolved in the editor, changes in the presentation view immediately. - **Un-resolve** does not show immediately — when the same comment is un-resolved in the editor, the presentation view continues to render it as resolved. The active state only returns after the presentation tab is manually reloaded. ## Steps to reproduce 1. Open a board in tab A (editor — owner URL). 2. Open the same board in tab B in presentation mode (or via the shared link in presentation view). 3. In tab A, place a comment on an object so its marker is visible in tab B. 4. In tab A, resolve the comment. Observe tab B — the marker greys out immediately. 5. In tab A, un-resolve the same comment. Observe tab B. ## Expected Tab B re-renders the comment marker as active immediately on un-resolve, just like it re-rendered on resolve. ## Actual Tab B keeps showing the marker as resolved (greyed out). The active state only appears after a manual reload of tab B. ![image](/attachments/0538a1cf-a3f1-4370-a412-31729fd65008)
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#111
No description provided.