diff --git a/iOS/MasterTimeline/MasterTimelineViewController.swift b/iOS/MasterTimeline/MasterTimelineViewController.swift index 2a1b75b18..c1d1c3ef2 100644 --- a/iOS/MasterTimeline/MasterTimelineViewController.swift +++ b/iOS/MasterTimeline/MasterTimelineViewController.swift @@ -434,7 +434,8 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner } override func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) { - guard let firstVisible = tableView.indexPathsForVisibleRows?.first, + guard AppDefaults.shared.markArticlesAsReadOnScroll, + let firstVisible = tableView.indexPathsForVisibleRows?.first, indexPath < firstVisible, let article = dataSource.itemIdentifier(for: indexPath), article.status.read == false,