diff --git a/lib/utils/scroll_utils.dart b/lib/utils/scroll_utils.dart index 6df035e2..467ffac1 100644 --- a/lib/utils/scroll_utils.dart +++ b/lib/utils/scroll_utils.dart @@ -23,7 +23,7 @@ void scrollListToIndex( double leadingPadding = 12.0, bool animate = true, }) { - if (!controller.hasClients || itemExtent <= 0) return; + if (controller.positions.length != 1 || itemExtent <= 0) return; final viewport = controller.position.viewportDimension; final targetCenter = leadingPadding + (index * itemExtent) + (itemExtent / 2);