diff --git a/app/src/main/java/com/rada/ui/discover/WavlakeViewModel.kt b/app/src/main/java/com/rada/ui/discover/WavlakeViewModel.kt index 819afad..00f3594 100644 --- a/app/src/main/java/com/rada/ui/discover/WavlakeViewModel.kt +++ b/app/src/main/java/com/rada/ui/discover/WavlakeViewModel.kt @@ -315,6 +315,10 @@ class WavlakeViewModel @Inject constructor( /** Jump the Stations tab filtered to this genre (Discover genre hit). */ fun openGenre(genre: String) { + // Reached from a search-result genre card: the rankings live in the + // Idle branch, so drop the query or the reload would stay invisible. + _searchQuery.value = "" + _searchState.value = WavlakeSearchState.Idle _rankingsGenre.value = genre viewModelScope.launch { _rankingsLoading.value = true