diff --git a/packages/tracing-internal/src/browser/browserTracingIntegration.ts b/packages/tracing-internal/src/browser/browserTracingIntegration.ts index d08ca952a0e0..40a13849cb60 100644 --- a/packages/tracing-internal/src/browser/browserTracingIntegration.ts +++ b/packages/tracing-internal/src/browser/browserTracingIntegration.ts @@ -188,8 +188,10 @@ export const browserTracingIntegration = ((_options: Partial { @@ -470,7 +471,7 @@ function registerInteractionListener( inflightInteractionTransaction = undefined; } - if (!latestRouteName) { + if (!latestRoute.name) { DEBUG_BUILD && logger.warn(`[Tracing] Did not create ${op} transaction because _latestRouteName is missing.`); return undefined; } @@ -478,11 +479,11 @@ function registerInteractionListener( const { location } = WINDOW; const context: TransactionContext = { - name: latestRouteName, + name: latestRoute.name, op, trimEnd: true, data: { - [SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: latestRouteSource || 'url', + [SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: latestRoute.source || 'url', }, };