diff --git a/packages/pl-fe/src/features/ui/components/modals/familiar-followers-modal.tsx b/packages/pl-fe/src/features/ui/components/modals/familiar-followers-modal.tsx
index 48575c01e..0596f88c2 100644
--- a/packages/pl-fe/src/features/ui/components/modals/familiar-followers-modal.tsx
+++ b/packages/pl-fe/src/features/ui/components/modals/familiar-followers-modal.tsx
@@ -58,6 +58,7 @@ const FamiliarFollowersModal: React.FC
}
onClose={onClickClose}
+ ref={modalRef}
>
{body}
diff --git a/packages/pl-fe/src/features/ui/components/modals/favourites-modal.tsx b/packages/pl-fe/src/features/ui/components/modals/favourites-modal.tsx
index 13320f881..5cca93b98 100644
--- a/packages/pl-fe/src/features/ui/components/modals/favourites-modal.tsx
+++ b/packages/pl-fe/src/features/ui/components/modals/favourites-modal.tsx
@@ -68,6 +68,7 @@ const FavouritesModal: React.FC = ({ onCl
}
onClose={onClickClose}
+ ref={modalRef}
>
{body}
diff --git a/packages/pl-fe/src/features/ui/components/modals/mentions-modal.tsx b/packages/pl-fe/src/features/ui/components/modals/mentions-modal.tsx
index 019809239..6ab36dc96 100644
--- a/packages/pl-fe/src/features/ui/components/modals/mentions-modal.tsx
+++ b/packages/pl-fe/src/features/ui/components/modals/mentions-modal.tsx
@@ -1,5 +1,5 @@
import { OrderedSet as ImmutableOrderedSet } from 'immutable';
-import React, { useCallback, useEffect } from 'react';
+import React, { useCallback, useEffect, useRef } from 'react';
import { FormattedMessage, useIntl } from 'react-intl';
import { fetchStatusWithContext } from 'pl-fe/actions/statuses';
@@ -16,6 +16,7 @@ interface MentionsModalProps {
}
const MentionsModal: React.FC = ({ onClose, statusId }) => {
+ const modalRef = useRef(null);
const dispatch = useAppDispatch();
const intl = useIntl();
const getStatus = useCallback(makeGetStatus(), []);
@@ -45,6 +46,8 @@ const MentionsModal: React.FC = ({ onClose,
listClassName='max-w-full'
itemClassName='pb-3'
estimatedSize={42}
+ useWindowScroll={false}
+ parentRef={modalRef}
>
{accountIds.map(id =>
,
@@ -57,6 +60,7 @@ const MentionsModal: React.FC = ({ onClose,
}
onClose={onClickClose}
+ ref={modalRef}
>
{body}
diff --git a/packages/pl-fe/src/features/ui/components/modals/reactions-modal.tsx b/packages/pl-fe/src/features/ui/components/modals/reactions-modal.tsx
index d73cb69a6..1e7ee45b7 100644
--- a/packages/pl-fe/src/features/ui/components/modals/reactions-modal.tsx
+++ b/packages/pl-fe/src/features/ui/components/modals/reactions-modal.tsx
@@ -109,6 +109,7 @@ const ReactionsModal: React.FC = ({ onClos
}
onClose={onClickClose}
+ ref={modalRef}
>
{body}