Welcome to the Flutter feedback portal. We’re happy you’re here! If you have feedback on how to improve the Flutter, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
When using TrackballBehavior with a custom builder callback, the trackballDetails.groupingModeInfo property becomes null when passed to a custom widget, even though it contains valid data within the builder scope itself.
Steps to Reproduce
Configure a chart with TrackballBehavior using a custom builder:

Create a custom widget that receives the TrackballDetails:

Activate the trackball by long-pressing on the chart
Expected Behavior
The trackballDetails.groupingModeInfo should retain its value when passed to the custom widget, allowing access to the points, currentPointIndices, visibleSeriesIndices, and visibleSeriesList properties.
Actual Behavior
The trackballDetails.groupingModeInfo property is null inside the custom widget, despite logging as a valid Instance of 'TrackballGroupingModeInfo' within the builder callback itself.