diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt index 96191e8df..b272116b7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt @@ -374,8 +374,8 @@ class PagerViewerAdapter( else -> oldCurrent?.first ?: return } - val index = when (newPage) { - is ChapterTransition -> { + val index = when { + newPage is ChapterTransition && joinedItems.none { it.first == newPage || it.second == newPage } -> { val filteredPages = joinedItems.filter { it.first is ReaderPage && (it.first as ReaderPage).chapter == newPage.to