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
[flutter_tools] Bump unified_analytics to record root_tool and leaf_tool #194983
changed the title [-][flutter_tools] Bump unified_analytics to record rootTool[/-][+][flutter_tools] Bump unified_analytics to record root_tool and leaf_tool[/+]on Nov 3, 2026
The unified_analytics bump landed with the pub roll in #195950, which moved flutter_tools to unified_analytics: 8.4.0. flutter_tools events now record leaf_tool = flutter-tool and root_tool resolved from DASH__TOOL (falling back to flutter-tool). The deprecated tool property stays flutter-tool.
I'm keeping this open for one small follow-up. When flutter_tools starts a child process, it passes the parent's DASH__TOOL through unchanged, even if the value is invalid or names a shared component that can't be a root tool. flutter_tools itself ignores such a value, but its children would still receive it. I'll send a PR so that only a valid root tool is passed on, falling back to flutter-tool otherwise.
Activity
[-][flutter_tools] Bump unified_analytics to record rootTool[/-][+][flutter_tools] Bump unified_analytics to record root_tool and leaf_tool[/+]keertip commentedon Nov 9, 2026
The unified_analytics bump landed with the pub roll in #195950, which moved flutter_tools to
unified_analytics: 8.4.0. flutter_tools events now recordleaf_tool = flutter-toolandroot_toolresolved fromDASH__TOOL(falling back toflutter-tool). The deprecatedtoolproperty staysflutter-tool.I'm keeping this open for one small follow-up. When flutter_tools starts a child process, it passes the parent's
DASH__TOOLthrough unchanged, even if the value is invalid or names a shared component that can't be a root tool. flutter_tools itself ignores such a value, but its children would still receive it. I'll send a PR so that only a valid root tool is passed on, falling back toflutter-toolotherwise.[flutter_tools] Only pass on a valid root tool in DASH__TOOL (flutter…