diff --git a/Mac/MainWindow/Timeline/TimelineViewController.swift b/Mac/MainWindow/Timeline/TimelineViewController.swift index cf2eaa2c1..496de190e 100644 --- a/Mac/MainWindow/Timeline/TimelineViewController.swift +++ b/Mac/MainWindow/Timeline/TimelineViewController.swift @@ -275,7 +275,9 @@ final class TimelineViewController: NSViewController, UndoableCommandRunner, Unr if let selectedIndex = articles.firstIndex(where: { $0.articleID == articleID }) { tableView.selectRow(selectedIndex) - tableView.scrollTo(row: selectedIndex) + DispatchQueue.main.async { + self.tableView.scrollTo(row: selectedIndex) + } focus() }