diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt index 653371925..c9f0acc08 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt @@ -52,7 +52,13 @@ open class BrowseSourceController(bundle: Bundle) : BrowseSourceScreen( presenter = presenter, - navigateUp = { router.popCurrentController() }, + navigateUp = { + if (presenter.isUserQuery) { + presenter.search() + } else { + router.popCurrentController() + } + }, onFabClick = { filterSheet?.show() }, onMangaClick = { router.pushController(MangaController(it.id, true)) }, onMangaLongClick = { manga ->