diff --git a/packages/pl-fe/src/features/status/components/thread.tsx b/packages/pl-fe/src/features/status/components/thread.tsx index e03ce37c3c..760a727e3b 100644 --- a/packages/pl-fe/src/features/status/components/thread.tsx +++ b/packages/pl-fe/src/features/status/components/thread.tsx @@ -299,7 +299,15 @@ const Thread: React.FC = ({ offset: -146, }); - setTimeout(() => statusRef.current?.querySelector('.detailed-actualStatus')?.focus(), 0); + // TODO: Actually fix this + setTimeout(() => { + scroller.current?.scrollToIndex({ + index: ancestorsIds.size, + offset: -146, + }); + + setTimeout(() => statusRef.current?.querySelector('.detailed-actualStatus')?.focus(), 0); + }, 0); }, [status.id, ancestorsIds.size]); const handleOpenCompareHistoryModal = (status: Pick) => {