diff options
Diffstat (limited to 'Sora/Views/MainView.swift')
| -rw-r--r-- | Sora/Views/MainView.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Sora/Views/MainView.swift b/Sora/Views/MainView.swift index f01a1e6..aa89aa3 100644 --- a/Sora/Views/MainView.swift +++ b/Sora/Views/MainView.swift @@ -13,7 +13,9 @@ struct MainView: View { updateManager(newState) } .onChange(of: manager.historyIndex) { _, _ in - manager.selectedPost = nil + if manager.isNavigatingHistory { + manager.selectedPost = nil + } } .onAppear(perform: initializeManager) .onChange(of: settings.providerCredentials) { initializeManager() } |