diff --git a/CHANGELOG.md b/CHANGELOG.md index 25ab8b4dc..ad3bca72d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ The format is a modified version of [Keep a Changelog](https://keepachangelog.co - Fix mark existing duplicate read chapters as read option not working in some cases ([@AntsyLich](https://github.com/AntsyLich)) ([#1944](https://github.com/mihonapp/mihon/pull/1944)) - Fix app bar action tooltips blocking clicks ([@Bartuzen](https://github.com/Bartuzen)) ([#1928](https://github.com/mihonapp/mihon/pull/1928)) - Fix unintended app permissions due to Firebase misconfiguration ([@AntsyLich](https://github.com/AntsyLich)) ([#1960](https://github.com/mihonapp/mihon/pull/1960)) +- Fix navigation issue after migrating a duplicated entry from History tab ([@cuong-tran](https://github.com/cuong-tran)) ([#1980](https://github.com/mihonapp/mihon/pull/1980)) ## [v0.18.0] - 2025-03-20 ### Added diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/history/HistoryTab.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/history/HistoryTab.kt index f04af71cb..14a7ccc00 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/history/HistoryTab.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/history/HistoryTab.kt @@ -124,7 +124,7 @@ data object HistoryTab : Tab { screenModel = MigrateDialogScreenModel(), onDismissRequest = onDismissRequest, onClickTitle = { navigator.push(MangaScreen(dialog.oldManga.id)) }, - onPopScreen = { navigator.replace(MangaScreen(dialog.newManga.id)) }, + onPopScreen = onDismissRequest, ) } null -> {} diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt index 462884427..94dd299fe 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt @@ -218,7 +218,7 @@ class MangaScreen( screenModel = MigrateDialogScreenModel(), onDismissRequest = onDismissRequest, onClickTitle = { navigator.push(MangaScreen(dialog.oldManga.id)) }, - onPopScreen = { navigator.replace(MangaScreen(dialog.newManga.id)) }, + onPopScreen = onDismissRequest, ) } MangaScreenModel.Dialog.SettingsSheet -> ChapterSettingsDialog(