diff --git a/View Controllers/TableViewController.swift b/View Controllers/TableViewController.swift index 944f055..2fc71a1 100644 --- a/View Controllers/TableViewController.swift +++ b/View Controllers/TableViewController.swift @@ -335,7 +335,9 @@ private extension TableViewController { guard let self = self else { return } if let itemId = update.maintainScrollPositionItemId, - let indexPath = self.dataSource.indexPath(itemId: itemId) { + let indexPath = self.dataSource.indexPath(itemId: itemId), + !self.tableView.isDragging, + !self.tableView.isDecelerating { if update.shouldAdjustContentInset { self.tableView.contentInset.bottom = max( self.tableView.safeAreaLayoutGuide.layoutFrame.height