diff --git a/src/components/reply-modal/reply-modal.tsx b/src/components/reply-modal/reply-modal.tsx index 86c66a54..d992e893 100644 --- a/src/components/reply-modal/reply-modal.tsx +++ b/src/components/reply-modal/reply-modal.tsx @@ -96,7 +96,7 @@ const ReplyModal = ({ closeModal, parentCid, scrollY }: ReplyModalProps) => { ref={textRef} placeholder={_.capitalize(t('comment'))} onChange={(e) => setContent.content(e.target.value)} - autoFocus + autoFocus={!isMobile} // autofocus causes auto scroll to top on mobile />
diff --git a/src/hooks/use-reply-modal.ts b/src/hooks/use-reply-modal.ts index 9574a683..90def82c 100644 --- a/src/hooks/use-reply-modal.ts +++ b/src/hooks/use-reply-modal.ts @@ -17,7 +17,8 @@ const useReplyModal = () => { const openReplyModal = useCallback( (cid: string) => { if (isMobile) { - setScrollY(window.scrollY); + const currentScrollY = window.scrollY; + setScrollY(currentScrollY); } if (activeCid && activeCid !== cid) { closeModal();