diff --git a/packages/client/src/components/MkNoteDetailed.vue b/packages/client/src/components/MkNoteDetailed.vue index 88e13119fe..302f4bc4f7 100644 --- a/packages/client/src/components/MkNoteDetailed.vue +++ b/packages/client/src/components/MkNoteDetailed.vue @@ -294,7 +294,7 @@ os.api('notes/children', { depth: 6, }).then(res => { replies.value = res; - directReplies.value = res.filter(note => note.replyId === appearNote.id || note.renoteId === appearNote.id); + directReplies.value = res.filter(note => note.replyId === appearNote.id || note.renoteId === appearNote.id).reverse(); }); if (appearNote.replyId) { diff --git a/packages/client/src/components/MkNoteSub.vue b/packages/client/src/components/MkNoteSub.vue index 66c5c4c466..16cbc20c0d 100644 --- a/packages/client/src/components/MkNoteSub.vue +++ b/packages/client/src/components/MkNoteSub.vue @@ -59,7 +59,7 @@ const props = withDefaults(defineProps<{ }); let showContent = $ref(false); -const replies: misskey.entities.Note[] = props.conversation?.filter(item => item.replyId === props.note.id || item.renoteId === props.note.id) ?? []; +const replies: misskey.entities.Note[] = props.conversation?.filter(item => item.replyId === props.note.id || item.renoteId === props.note.id).reverse() ?? [];