diff --git a/lib/widgets/common/action_controls/quick_choosers/common/menu.dart b/lib/widgets/common/action_controls/quick_choosers/common/menu.dart index b0c1a8d36..a70fbee60 100644 --- a/lib/widgets/common/action_controls/quick_choosers/common/menu.dart +++ b/lib/widgets/common/action_controls/quick_choosers/common/menu.dart @@ -223,12 +223,14 @@ class _MenuQuickChooserState extends State> { bool get canGoUp { if (!_scrollController.hasClients) return false; final position = _scrollController.position; + if (!position.hasContentDimensions) return false; return reversed ? position.pixels < position.maxScrollExtent : 0 < position.pixels; } bool get canGoDown { if (!_scrollController.hasClients) return false; final position = _scrollController.position; + if (!position.hasContentDimensions) return false; return reversed ? 0 < position.pixels : position.pixels < position.maxScrollExtent; }