diff --git a/packages/client/src/components/MkNoteDetailed.vue b/packages/client/src/components/MkNoteDetailed.vue
index 2c242645b4..82ca22f32e 100644
--- a/packages/client/src/components/MkNoteDetailed.vue
+++ b/packages/client/src/components/MkNoteDetailed.vue
@@ -278,7 +278,6 @@ useNoteCapture({
 	note,
 	isDeletedRef: isDeleted,
 	onReplied: (replyNote) => {
-		note.value.repliesCount += 1;
 		repliesPagingComponent.value?.append(replyNote);
 	},
 });
diff --git a/packages/client/src/scripts/use-note-capture.ts b/packages/client/src/scripts/use-note-capture.ts
index dac3e140a3..0d0d4dbe5b 100644
--- a/packages/client/src/scripts/use-note-capture.ts
+++ b/packages/client/src/scripts/use-note-capture.ts
@@ -21,6 +21,7 @@ export function useNoteCapture(props: {
 
 		switch (type) {
 			case "replied": {
+				note.value.repliesCount += 1;
 				if (props.onReplied) {
 					const { id: createdId } = body;
 					const replyNote = await os.api("notes/show", {