Skip to content

Commit eaaca31

Browse files
committed
check proper for interaction spans
1 parent a011992 commit eaaca31

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/browser/src/tracing/browserTracingIntegration.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ export const browserTracingIntegration = ((_options: Partial<BrowserTracingOptio
412412
}
413413

414414
if (enableInteractions) {
415-
registerInteractionListener(idleTimeout, finalTimeout, childSpanTimeout, latestRoute);
415+
registerInteractionListener(client, idleTimeout, finalTimeout, childSpanTimeout, latestRoute);
416416
}
417417

418418
if (enableInp) {
@@ -476,6 +476,7 @@ export function getMetaContent(metaName: string): string | undefined {
476476

477477
/** Start listener for interaction transactions */
478478
function registerInteractionListener(
479+
client: Client,
479480
idleTimeout: BrowserTracingOptions['idleTimeout'],
480481
finalTimeout: BrowserTracingOptions['finalTimeout'],
481482
childSpanTimeout: BrowserTracingOptions['childSpanTimeout'],
@@ -491,8 +492,7 @@ function registerInteractionListener(
491492
const registerInteractionTransaction = (): void => {
492493
const op = 'ui.action.click';
493494

494-
const activeSpan = getActiveSpan();
495-
const rootSpan = activeSpan && getRootSpan(activeSpan);
495+
const rootSpan = getActiveIdleSpan(client);
496496
if (rootSpan) {
497497
const currentRootSpanOp = spanToJSON(rootSpan).op;
498498
if (['navigation', 'pageload'].includes(currentRootSpanOp as string)) {

0 commit comments

Comments
 (0)