Skip to main content

Comments and mentions

Route: /org/tasks?id=<task-id> → Comments tab


1. What a task comment is​

A rich-text message on a task, optionally carrying attachments and @mentions. A mention is not decoration: it adds that person to the notification list for the comment.

CommentActivity log
Written byA personThe system
EditableNoNo
AttachmentsYesNo
MentionsYesNo
Sends notificationsYesNo

2. How a comment spreads​

Comments are the widest-reaching notification a task produces: they go to the whole thread, not just the assignee.


3. Commenting — step by step​

Figure 1 — The Comments tab with existing comments, avatars, timestamps and the editor.

Step 1 · Read the thread​

Each comment shows the author's avatar (or their initials), name, a MMM d, h:mm a timestamp, the body, and any attachments as links.

Step 2 · Write​

The editor is a full rich-text toolbar:

GroupControls
TextBold · Italic · Underline · Strikethrough
BlocksHeading 1 · Heading 2 · Quote · Code
ListsBullet · Numbered · Checklist
InsertLink · Table
ColourText colour · Highlight
HistoryUndo · Redo

Links autolink as you type and open in a new tab.

Step 3 · Mention someone​

Type @ and a suggestion list appears; keep typing to narrow it. Choosing a name inserts a mention chip.

A mention is the only way to notify someone who is not already on the task

The assignee, creator and everyone who has commented get notified anyway. A person outside that set gets nothing unless you @ them.

Step 4 · Attach​

Attachments upload as you add them, and can be removed before posting.

Attachments need a configured attachment category

If the document category for task attachments has not been set up, the upload fails with Task Attachment category not configured. That is an administrator task, not something the commenter can fix.

Step 5 · Post​

Post Comment saves it. Comments cannot be edited or deleted afterwards from this panel.


4. Field reference​

How a mention is stored​

Each mention is written into the comment's HTML as a span carrying a single attribute:

<span class="oo-mention" data-mention-id="<uuid>">@Name</span>

The backend finds recipients by scanning for data-mention-id — the visible name is irrelevant to routing.

Typing "@Priya" as plain text notifies nobody

Only a mention chip chosen from the suggestion list carries the id. Text that merely looks like a mention is just text, and it is a silent failure — the comment posts, the person is not told.

If someone did not get notified, check that the mention renders as a chip.

Who receives a comment notification​

RecipientIncluded
The task's assignee✅
The task's creator✅
Everyone who commented before✅
Everyone @mentioned✅
The author❌ always excluded

Recipients are deduplicated, so being both assignee and mentioned produces one notification.

What the notification says​

ChannelContent
BellNew comment from <author> — the task, then an excerpt with the HTML stripped
EmailThe TASK_COMMENTED template

Both are best-effort. Comments created by background processes — the Jira sync worker, for example — send nothing at all, because those processes run without the notification services attached.


5. The admin contract​

PrerequisiteWithout it
A task attachment document categoryAttachments fail to upload
The TASK_COMMENTED email templateBell alerts still fire; email does not
Users with project accessThey do not appear in the @ suggestion list

6. Downstream​

EffectWhere
Bell alertThe notification bell, linking to the task
EmailVia the communication templates
Thread membershipCommenting once means you are notified about every later comment
Commenting subscribes you permanently

There is no unsubscribe. One comment on a busy task means every subsequent comment, status change, priority change and due-date change on it reaches you.


7. Don't confuse this with…​

ThingWhereWhy it is different
Comments (this page)The Comments tabHuman discussion, notified
Activity LogActivitySystem-recorded changes, never notified
DescriptionThe Details tabThe same editor, but one shared body rather than a thread
Add Comment from a cardKanban / ListThe same modal, opened without the panel
Ticket commentsOrbit ResolveA separate system, with public and internal replies

8. Troubleshooting​

SymptomCause
A mentioned person got nothingThe mention was typed as plain text, not chosen from the list
Nobody was notifiedThe comment was created by a background process
Task Attachment category not configuredThe document category has not been set up
Cannot edit a commentComments are immutable here
Too many notificationsYou commented once and joined the thread
The author got no notificationCorrect — actors are always excluded