From e1a221cba2d796e2e56f08f9efd616c710b09515 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 13:23:28 +0000 Subject: [PATCH] fix(sentry-flutter-sdk): document enableNewTraceOnNavigation default change to false Co-Authored-By: Claude Sonnet 4.6 --- skills/sentry-flutter-sdk/references/tracing.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/skills/sentry-flutter-sdk/references/tracing.md b/skills/sentry-flutter-sdk/references/tracing.md index 2e06af3..7004910 100644 --- a/skills/sentry-flutter-sdk/references/tracing.md +++ b/skills/sentry-flutter-sdk/references/tracing.md @@ -53,6 +53,10 @@ MaterialApp( ignoreRoutes: ['/splash', '/loading'], // Use route name as the Sentry transaction name (default: false) setRouteNameAsTransaction: false, + // Generate a fresh trace on each push/pop/replace (default: false). + // Changed from true → false in sentry_flutter 9.19.0. + // Set to true to restore the previous opt-out behavior. + enableNewTraceOnNavigation: false, ), ], routes: { @@ -465,6 +469,7 @@ await SentryFlutter.init( |-------|----------| | No transactions in Sentry | Confirm `tracesSampleRate > 0`; set to `1.0` to see all during debugging | | Navigation not tracked | Add `SentryNavigatorObserver()` to `navigatorObservers`; name all routes | +| Traces not being connected across navigations | `enableNewTraceOnNavigation` defaults to `false` since 9.19.0 — set it to `true` to generate a fresh trace on each navigation event | | TTID/TTFD spans missing | SDK ≥ 9.1.0 required; routes must have names | | TTFD never reports | Call `SentryFlutter.currentDisplay()?.reportFullyDisplayed()` or use `SentryDisplayWidget` | | GoRouter tabs not tracked | Known Flutter limitation — tab transitions don't trigger standard navigator callbacks |