diff --git a/src/hooks/use-reply-modal.ts b/src/hooks/use-reply-modal.ts index 90def82c..11fc3045 100644 --- a/src/hooks/use-reply-modal.ts +++ b/src/hooks/use-reply-modal.ts @@ -21,11 +21,7 @@ const useReplyModal = () => { setScrollY(currentScrollY); } if (activeCid && activeCid !== cid) { - closeModal(); - setTimeout(() => { - setActiveCid(cid); - setShowReplyModal(true); - }, 0); // minimal timeout to allow for state reset + return; } else if (!activeCid) { setActiveCid(cid); setShowReplyModal(true);