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
reactRouterV6BrowserTracingIntegration perf issues with React 19.2 (development env only) #17888
These are created via performance.measure() calls, which our SDK extracts and creates spans from when ending the idle span. This is pretty apparent when setting debug: true and observing thousands of these logs:
We'll need to find a way to exclude these measure spans by default. This generates so many spans that the transaction gets dropped by Relay due to it exceeding the 1000 span limit. Gonna try to come up with a fix today.
Activity
linear commentedon Oct 8, 2025
JS-1034
fix(sdk): Disable react rouer tracing integration in dev mode (#101169)
billyvg commentedon Oct 9, 2025
To repro, in the
sentryrepo:git revert 286062e88765cec92c321e60afc161a97007c1eepnpm dev-ui'/replays/page and click around, you'll notice that it's incredibly slowLms24 commentedon Oct 10, 2025
After reproducing this, it appears to be caused by the SDK backfilling
measurespans from React 19.2 now emitting custom tracks for component rendering time: https://react.dev/blog/2025/10/01/react-19-2#performance-tracksThese are created via
performance.measure()calls, which our SDK extracts and creates spans from when ending the idle span. This is pretty apparent when settingdebug: trueand observing thousands of these logs:We'll need to find a way to exclude these measure spans by default. This generates so many spans that the transaction gets dropped by Relay due to it exceeding the 1000 span limit. Gonna try to come up with a fix today.
github-actions commentedon Oct 15, 2025
A PR closing this issue has just been released 🚀
This issue was referenced by PR #17905, which was included in the 10.20.0 release.