diff --git a/submodules/ChatListUI/Sources/Node/ChatListNode.swift b/submodules/ChatListUI/Sources/Node/ChatListNode.swift index c8a0e0e78f..dec2f36c78 100644 --- a/submodules/ChatListUI/Sources/Node/ChatListNode.swift +++ b/submodules/ChatListUI/Sources/Node/ChatListNode.swift @@ -3275,6 +3275,12 @@ public final class ChatListNode: ListView { if let previousStoriesInset = self.previousStoriesInset { if self.ignoreStoryInsetAdjustment { //additionalScrollDistance += -20.0 + switch self.visibleContentOffset() { + case let .known(value): + additionalScrollDistance += min(0.0, value) + default: + break + } } else { additionalScrollDistance += previousStoriesInset - storiesInset }