From b4342c40374ab3bc9bee94c23a86675249901f25 Mon Sep 17 00:00:00 2001 From: Diogo Date: Thu, 7 Nov 2024 21:22:22 +0000 Subject: [PATCH] delay setting destination on long scrolls --- apps/ios/Shared/Views/Chat/ReverseList.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/ios/Shared/Views/Chat/ReverseList.swift b/apps/ios/Shared/Views/Chat/ReverseList.swift index 0224af946f..130dec35b4 100644 --- a/apps/ios/Shared/Views/Chat/ReverseList.swift +++ b/apps/ios/Shared/Views/Chat/ReverseList.swift @@ -221,7 +221,12 @@ struct ReverseList: UIViewControllerRepresentable { animated: animated ) } - Task { representer.scrollState = .atDestination } + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + Task { + self.representer.scrollState = .atDestination + } + } } func update(items: [ChatItem], gap: ChatGap?) {