diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index 83f617e56..a85554c28 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -600,11 +600,11 @@ class SceneCoordinator: NSObject, UndoableCommandRunner, UnreadCountProvider { } func refreshTimeline(resetScroll: Bool) { + if let article = self.currentArticle, let account = article.account { + exceptionArticleFetcher = SingleArticleFetcher(account: account, articleID: article.articleID) + } fetchAndReplaceArticlesAsync(animated: true) { self.masterTimelineViewController?.reinitializeArticles(resetScroll: resetScroll) - if let article = self.currentArticle, self.articles.firstIndex(of: article) == nil { - self.selectArticle(nil) - } } }