I've got a ListView in which all the elements are wrapped with a GestureDetector. It seems onTap doesn't fire whilst the ListView is scrolled and is animating. It only fires when the list is perfectly still/doesn't move...
ListView.separated( itemCount: count, physics: BouncingScrollPhysics(), separatorBuilder: (context, _) => VSpace.xxl, itemBuilder: (ctx, idx) => GestureDetector( onTap: () { // DO somethihng }, child: SomeChild(idx), ), ) I vaguely remember seeing a GitHub issue about this some months ago but I can't find it.