             if talkPageView.collectionView.indexPathsForVisibleItems.contains(indexPath) {
                 scrollToFindInPageResultRect()
             } else {
-                talkPageView.collectionView.scrollToItem(at: indexPath, at: .top, animated: true)
+                talkPageView.collectionView.scrollToItem(at: indexPath, at: .top, animated: false)
+                scrollToFindInPageResultRect()
             }
         case .topicLeadComment(topicIndex: let index, replyIdentifier: _),
              .topicOtherContent(topicIndex: let index):


    // MARK: - Scroll to Element
    
    
    override func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
        super.scrollViewDidEndScrollingAnimation(scrollView)
        
        scrollToFindInPageResultRect()
    }
    
    private func scrollToFindInPageResultRect() {
        if let scrollingToIndexPath = scrollingToIndexPath,
        let scrollingToResult = scrollingToResult {

            if talkPageView.collectionView.indexPathsForVisibleItems.contains(indexPath) {
                scrollToFindInPageResultRect()
            } else {
                talkPageView.collectionView.scrollToItem(at: indexPath, at: .top, animated: false)
                scrollToFindInPageResultRect()
            }
        case .reply(topicIndex: let topicIndex, topicIdentifier: _, replyIndex: let replyIndex, replyIdentifier: _):
            let topicViewModel = viewModel.topics[topicIndex]
