diff --git a/app/components/post_list/post_list.js b/app/components/post_list/post_list.js index a057f26395..8abf070031 100644 --- a/app/components/post_list/post_list.js +++ b/app/components/post_list/post_list.js @@ -201,10 +201,8 @@ export default class PostList extends PureComponent { }; handleScrollToIndexFailed = () => { - requestAnimationFrame(() => { - this.hasDoneInitialScroll = false; - this.scrollToInitialIndexIfNeeded(1, 1); - }); + this.hasDoneInitialScroll = false; + this.scrollToInitialIndexIfNeeded(1, 1); }; handleSetScrollToBottom = () => { @@ -291,11 +289,10 @@ export default class PostList extends PureComponent { if ( width > 0 && height > 0 && - this.props.initialIndex > 0 && !this.hasDoneInitialScroll ) { requestAnimationFrame(() => { - if (this.flatListRef?.current) { + if (this.props.initialIndex > 0 && this.flatListRef?.current) { this.flatListRef.current.scrollToIndex({ animated: false, index: this.props.initialIndex,