diff --git a/src/renderer/src/components/ReplyNoteList/index.tsx b/src/renderer/src/components/ReplyNoteList/index.tsx index 1231d06..50a5a44 100644 --- a/src/renderer/src/components/ReplyNoteList/index.tsx +++ b/src/renderer/src/components/ReplyNoteList/index.tsx @@ -139,8 +139,10 @@ export default function ReplyNoteList({ event, className }: { event: NEvent; cla } const onNewReply = (evt: NEvent) => { - if (replies.some((reply) => reply.id === evt.id)) return - setReplies((pre) => [...pre, evt]) + setReplies((pre) => { + if (pre.some((reply) => reply.id === evt.id)) return pre + return [...pre, evt] + }) if (evt.pubkey === pubkey) { setTimeout(() => { highlightReply(evt.id)