Skip to content

Commit 2bf6216

Browse files
committed
fix server switch bug
1 parent 2253d5a commit 2bf6216

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Django Files/Views/TabView.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ struct TabViewWindow: View {
7373
}
7474
.onChange(of: sessionManager.selectedSession) { oldValue, newValue in
7575
if let session = newValue {
76+
// Clear navigation paths when switching servers
77+
filesNavigationPath = NavigationPath()
78+
albumsNavigationPath = NavigationPath()
79+
80+
// Force view refresh
81+
serverChangeRefreshTrigger = UUID()
82+
7683
sessionManager.saveSelectedSession()
7784
Task {
7885
await refreshUserData(session: session)

0 commit comments

Comments
 (0)