diff --git a/damus/Views/ReactionsView.swift b/damus/Views/ReactionsView.swift index f493ee98..7d74e3ed 100644 --- a/damus/Views/ReactionsView.swift +++ b/damus/Views/ReactionsView.swift @@ -11,6 +11,8 @@ struct ReactionsView: View { let damus_state: DamusState @StateObject var model: ReactionsModel + @Environment(\.dismiss) var dismiss + var body: some View { ScrollView { LazyVStack { @@ -27,6 +29,9 @@ struct ReactionsView: View { .onDisappear { model.unsubscribe() } + .onReceive(handle_notify(.switched_timeline)) { _ in + dismiss() + } } }