`_TapStatusTrackerMixin` should wait until the next `PointerDownEvent` before resetting its state when the tap timer has elapsed (#129312)

`_TapStatusTrackerMixin` used by `BaseTapAndDragGestureRecognizer` should wait until the next tap down before resetting its state when the `_consecutiveTapTimer` times out. This is because `BaseTapAndDragGestureRecognizer` may not have fired its tap down/tap up event before the state has been reset preventing it from firing the tap down/tap up callbacks at all because `currentDown` and `currentUp` are reset to `null`.

Fixes #129161
https://dart.googlesource.com/external/github.com/flutter/flutter/+/3c366b7011ec7737df6c127c815b7f2289ee6333
1 file changed
tree: df5184846e9adbc23d693e0bb99cf89c362c9c62
  1. commits.json