diff --git a/app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt b/app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt index 2b647d075..0a6dd5030 100644 --- a/app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt +++ b/app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt @@ -142,7 +142,10 @@ fun ChapterNavigator( valueRange = 1f..totalPages.toFloat(), steps = totalPages - 2, onValueChange = { - onSliderValueChange(it.roundToInt() - 1) + val new = it.roundToInt() - 1 + if (new != currentPage) { + onSliderValueChange(new) + } }, interactionSource = interactionSource, )