diff --git a/packages/flutter/lib/src/fn3/scrollable.dart b/packages/flutter/lib/src/fn3/scrollable.dart index ae07c857f7..8e582088c2 100644 --- a/packages/flutter/lib/src/fn3/scrollable.dart +++ b/packages/flutter/lib/src/fn3/scrollable.dart @@ -126,7 +126,10 @@ abstract class ScrollableState extends State { } bool _scrollOffsetIsInBounds(double offset) { - return offset >= scrollBehavior.minScrollOffset && offset < scrollBehavior.maxScrollOffset; + if (scrollBehavior is! ExtentScrollBehavior) + return false; + ExtentScrollBehavior behavior = scrollBehavior as ExtentScrollBehavior; + return offset >= behavior.minScrollOffset && offset < behavior.maxScrollOffset; } double _alignedScrollSnapOffset(double offset) {