diff --git a/damus/Views/BookmarksView.swift b/damus/Views/BookmarksView.swift index 553d95fb..bce5823d 100644 --- a/damus/Views/BookmarksView.swift +++ b/damus/Views/BookmarksView.swift @@ -13,6 +13,7 @@ struct BookmarksView: View { private let bookmarksTitle = NSLocalizedString("Bookmarks", comment: "Title of bookmarks view") @State private var clearAllAlert: Bool = false + @Environment(\.dismiss) var dismiss @ObservedObject var manager: BookmarksManager init(state: DamusState) { @@ -41,6 +42,9 @@ struct BookmarksView: View { } } } + .onReceive(handle_notify(.switched_timeline)) { _ in + dismiss() + } .navigationBarTitleDisplayMode(.inline) .navigationTitle(bookmarksTitle) .toolbar {