What the person is doing
Users need to discuss or annotate a specific document selection, file line, design frame, issue, ticket, record, image, task, or content item.
Foundation · lesson 3 of 12 · Collaboration And Social Interaction
Underlying principle: Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
Provide anchored comment composition and display with author and time metadata, reply and resolution lifecycle, draft preservation, exact object or selection links, edit and deletion history, permission-aware actions, moderation states, and notification deep links.
Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
Users need to discuss or annotate a specific document selection, file line, design frame, issue, ticket, record, image, task, or content item.
Provide anchored comment composition and display with author and time metadata, reply and resolution lifecycle, draft preservation, exact object or selection links, edit and deletion history, permission-aware actions, moderation states, and notification deep links.
Empty comment list and first-comment composer.
What exact object, selection, line, frame, record, or task does this comment belong to?
Submitting a comment creates a durable item with stable ID, author, timestamp, body, anchor, visibility scope, and notification behavior.
Users need to discuss or annotate a specific document selection, file line, design frame, issue, ticket, record, image, task, or content item.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
Users need to discuss or annotate a specific document selection, file line, design frame, issue, ticket, record, image, task, or content item.
Provide anchored comment composition and display with author and time metadata, reply and resolution lifecycle, draft preservation, exact object or selection links, edit and deletion history, permission-aware actions, moderation states, and notification deep links.
Empty comment list and first-comment composer.
A comment loses its anchor after the referenced content changes.
Label the comments region with the object or selection being discussed.
GitHub Docs - checked
GitHub supports object and line comments, replies, batching, notifications, reactions, resolving conversations, and conversation status navigation.
Google Help - checked
Google Docs supports content-attached comments, replies, resolve and reopen, action-item assignment, reassignment, done state, follow-up counts, and reactions.
Atlassian Support - checked
Atlassian supports comments attached to objects, permission checks, activity placement, add, edit, delete, and irreversible deletion warning.
GitHub Docs - checked
GitHub moderation guidance supports hide, unhide, edit history, redaction, delete permissions, delete timeline events, and reasoned moderation.
Source trail checked: