diff --git a/Mlem/App/Views/Shared/Search/SearchView.swift b/Mlem/App/Views/Shared/Search/SearchView.swift index 43ab9444a..6cf94a6b6 100644 --- a/Mlem/App/Views/Shared/Search/SearchView.swift +++ b/Mlem/App/Views/Shared/Search/SearchView.swift @@ -98,7 +98,7 @@ struct SearchView: View { } // // Don't use `.task` here, because it triggers when navigating back .onChange(of: query, initial: true) { oldValue, newValue in - if oldValue != newValue { + if oldValue != newValue || selectedTab == .communities && communityLoader.items.isEmpty && !isSearching { contentChangeTriggerRefresh(onlyRefreshIfEmpty: false) } }