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
Navigation spans are started as child spans if experimental interaction spans are used #17450
This is the hard part: I don't particularly like the expected result but our current tracing model relies on the fact that navigation spans start a new trace.
So therefore, I'd expect the navigation span to always be a root span, unless we detect it's a navigation.redirect span in which case it must not be a root span. 🥲
The side-effect of this is that the surrounding interaction span will not link directly to the navigation span but maybe we can tackle this separately (This would be a good candidate for increasing interaction span robustness. I just can't find the issue right now). Given that interaction spans are experimental, I don't care too much about this right now though.
Actual Result
The navigation span is started as a child of the ui.interaction.click interaction idle span.
Activity
linear commentedon Aug 25, 2025
JS-880 Navigation spans are started as child spans if experimental interaction spans are used
fix(browser): Always start navigation as root span (#17648)
github-actions commentedon Sep 16, 2025
A PR closing this issue has just been released 🚀
This issue was referenced by PR #17648, which was included in the 10.12.0 release.