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 313bd216a..300cdbe0c 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 @@ -73,6 +73,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() }