From 7881ddc4c3759f366fa7b67e4b0be9a5dac3efb1 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Tue, 31 May 2022 14:17:50 +0300 Subject: [PATCH] Fixes #22 - Prevent timeline jumps while animating the composer keyboard --- .../Sources/Screens/RoomScreen/View/ListTableViewAdapter.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ElementX/Sources/Screens/RoomScreen/View/ListTableViewAdapter.swift b/ElementX/Sources/Screens/RoomScreen/View/ListTableViewAdapter.swift index 87b63f740..8a30a2c04 100644 --- a/ElementX/Sources/Screens/RoomScreen/View/ListTableViewAdapter.swift +++ b/ElementX/Sources/Screens/RoomScreen/View/ListTableViewAdapter.swift @@ -45,6 +45,7 @@ class ListTableViewAdapter: NSObject, UITableViewDelegate { super.init() + tableView.clipsToBounds = true tableView.keyboardDismissMode = .onDrag registerContentOfffsetObserver() @@ -136,6 +137,7 @@ class ListTableViewAdapter: NSObject, UITableViewDelegate { private func registerBoundsObserver() { boundsObserverToken = tableView?.observe(\.frame, options: .new, changeHandler: { [weak self] tableView, _ in self?.previousFrame = tableView.frame + self?.handleScrollViewScroll() }) }