From 9bcb1fa46934dac789ff6e52104ae2612fe7d205 Mon Sep 17 00:00:00 2001
From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Date: Thu, 27 Nov 2025 20:51:06 +0530
Subject: [PATCH] [WEB-5515]: comments ordering (#8193)
* fix: comments ordering
* fix: comment timestamp:
---
apps/web/ce/components/comments/comment-block.tsx | 2 +-
apps/web/ce/store/issue/issue-details/activity.store.ts | 3 +--
.../issue-detail/issue-activity/activity-comment-root.tsx | 4 +++-
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/apps/web/ce/components/comments/comment-block.tsx b/apps/web/ce/components/comments/comment-block.tsx
index 9ac3f04b4..becc8acb4 100644
--- a/apps/web/ce/components/comments/comment-block.tsx
+++ b/apps/web/ce/components/comments/comment-block.tsx
@@ -64,7 +64,7 @@ export const CommentBlock = observer(function CommentBlock(props: TCommentBlock)
position="bottom"
>
- {calculateTimeAgo(comment.updated_at)}
+ {calculateTimeAgo(comment.created_at)}
{comment.edited_at && ` (${t("edited")})`}
diff --git a/apps/web/ce/store/issue/issue-details/activity.store.ts b/apps/web/ce/store/issue/issue-details/activity.store.ts
index b9a70b772..ab86bc1c1 100644
--- a/apps/web/ce/store/issue/issue-details/activity.store.ts
+++ b/apps/web/ce/store/issue/issue-details/activity.store.ts
@@ -112,11 +112,10 @@ export class IssueActivityStore implements IIssueActivityStore {
comments.forEach((commentId) => {
const comment = currentStore.comment.getCommentById(commentId);
if (!comment) return;
- const commentTimestamp = comment.edited_at ?? comment.updated_at ?? comment.created_at;
activityComments.push({
id: comment.id,
activity_type: EActivityFilterType.COMMENT,
- created_at: commentTimestamp,
+ created_at: comment.created_at,
});
});
diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx
index 5943127db..f4a72f34b 100644
--- a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx
+++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx
@@ -1,4 +1,3 @@
-import type { FC } from "react";
import { observer } from "mobx-react";
// plane imports
import type { E_SORT_ORDER, TActivityFilters } from "@plane/constants";
@@ -78,16 +77,19 @@ export const IssueActivityCommentRoot = observer(function IssueActivityCommentRo
/>
) : BASE_ACTIVITY_FILTER_TYPES.includes(activityComment.activity_type as EActivityFilterType) ? (
) : activityComment.activity_type === "ISSUE_ADDITIONAL_PROPERTIES_ACTIVITY" ? (
) : activityComment.activity_type === "WORKLOG" ? (