diff --git a/presentation/core/src/main/java/yokai/presentation/core/Scrollbar.kt b/presentation/core/src/main/java/yokai/presentation/core/Scrollbar.kt index 84a462f2e1..89bbc112be 100644 --- a/presentation/core/src/main/java/yokai/presentation/core/Scrollbar.kt +++ b/presentation/core/src/main/java/yokai/presentation/core/Scrollbar.kt @@ -166,8 +166,12 @@ private fun Modifier.drawScrollbar( } val nestedScrollConnection = remember(orientation, scrolled) { object : NestedScrollConnection { - override fun onPreScroll(available: Offset, source: NestedScrollSource): Offset { - val delta = if (orientation == Orientation.Horizontal) available.x else available.y + override fun onPostScroll( + consumed: Offset, + available: Offset, + source: NestedScrollSource, + ): Offset { + val delta = if (orientation == Orientation.Horizontal) consumed.x else consumed.y if (delta != 0f) scrolled.tryEmit(Unit) return Offset.Zero }