You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
# Feature Request: Expose scrolling events (onScrollStart / onScrollEnd) or onScrollingChange for DateTimePicker #1030
When the native wheel picker is scrolling, host UIs (e.g., a BottomSheet with action buttons) cannot detect that the wheel is still moving. This may cause users to press Confirm while the wheel is still decelerating, resulting in an incorrect or unintended selection.
I’m requesting new APIs to expose the picker’s scroll state, such as:
onScrollStart / onScrollEnd callbacks, or
a single onScrollingChange(isScrolling: boolean) callback.
This would allow the host to temporarily disable buttons during scrolling to provide a smoother and safer UX.
Why it is needed
Prevent accidental confirmation while the wheel is settling.
Improve UX in modals and BottomSheets where confirm/cancel actions sit below the picker.
Current APIs (onChange) only fire after a value has fully settled — not while scrolling.
Activity