diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index 0d9b3a6fb..bed102e59 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -1111,7 +1111,7 @@ class SceneCoordinator: NSObject, UndoableCommandRunner { return timelineFeed == feed } - func discloseWebFeed(_ webFeed: WebFeed, animations: Animations = [], completion: (() -> Void)? = nil) { + func discloseWebFeed(_ webFeed: WebFeed, initialLoad: Bool = false, animations: Animations = [], completion: (() -> Void)? = nil) { if isSearching { masterTimelineViewController?.hideSearch() } @@ -1135,7 +1135,7 @@ class SceneCoordinator: NSObject, UndoableCommandRunner { self.treeControllerDelegate.addFilterException(parentFolderFeedID) } - rebuildBackingStores(completion: { + rebuildBackingStores(initialLoad: initialLoad, completion: { self.treeControllerDelegate.resetFilterExceptions() self.selectFeed(webFeed, animations: animations, completion: completion) }) @@ -2272,7 +2272,7 @@ private extension SceneCoordinator { return } - self.discloseWebFeed(webFeed) { + self.discloseWebFeed(webFeed, initialLoad: true) { self.masterFeedViewController.focus() } }