diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt index 42c92db94..2f133eebb 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt @@ -76,6 +76,10 @@ class MigrationListScreen(private val config: MigrationProcedureConfig) : Screen } + MangaScreen(mangaId) navigator replaceAll newStack.first() navigator.push(newStack.drop(1)) + + // need to set the navigator in a pop state to dispose of everything properly + navigator.push(this@MigrationListScreen) + navigator.pop() } else { navigator.pop() }