         self.client = client
         self.model = model
         self.addCommentClient = AddCommentClient(client: client)
-
-        // trick into thinking already scrolled to bottom after load
-        self.hasScrolledToBottom = !scrollToBottom
+        self.needsScrollToBottom = scrollToBottom
 
         // force unwrap, this absolutely must work
         super.init(collectionViewLayout: ListCollectionViewLayout.basic())!

        }

        objects += current.timelineViewModels
        objects += sentComments

        return objects
    }

    private let model: IssueDetailsModel
    private let addCommentClient: AddCommentClient
    private let autocomplete = IssueCommentAutocomplete(autocompletes: [EmojiAutocomplete()])
    private let viewFilesModel = "view_files" as ListDiffable
    private let textActionsController = TextActionsController()
    private var bookmarkNavController: BookmarkNavigationController? = nil
    private var needsScrollToBottom = false

    // must fetch collaborator info from API before showing editing controls
    private var viewerIsCollaborator = false
