diff --git a/Signal/ConversationView/ConversationViewController+CVC.swift b/Signal/ConversationView/ConversationViewController+CVC.swift index 9c3232fbfd..29df0c7c67 100644 --- a/Signal/ConversationView/ConversationViewController+CVC.swift +++ b/Signal/ConversationView/ConversationViewController+CVC.swift @@ -545,6 +545,14 @@ extension ConversationViewController: CVLoadCoordinatorDelegate { } } + if + scrollAction.action == .none, + update.loadRequest.preferredScrollContinuityAnchorInteractionId != nil, + isScrolledToBottom + { + scrollAction = CVScrollAction(action: .bottomOfLoadWindow, isAnimated: false) + } + if .loadOlder == renderState.loadType { scrollAction = .none }