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
Commit d0eaaeb
Browse filesBrowse the repository at this point in the historyBrowse files
fix(tracing): Keep launch-screen TTID/TTFD anchored to navigation on delayed first navigation
For non-standalone app start tracking, attaching app start to the first
navigation transaction re-anchored its start_timestamp to process init, which
made auto time_to_initial_display/time_to_full_display absorb the
uninstrumented gap before a delayed first navigation (splash / auth / loading).
The later 30s TTID/TTFD cap then right-censored this into a large plateau.
When the gap between app start end and the first navigation start exceeds 5s,
report the app_start_cold/app_start_warm measurement but leave the screen
TTID/TTFD anchored to the navigation start, so they measure the actual screen
render. Genuine cold-start displays (first navigation follows app start
promptly) keep the existing app-start-anchored behavior unchanged.
Fixes#6618
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,12 @@
6
6
> make sure you follow our [migration guide](https://docs.sentry.io/platforms/react-native/migration/) first.
7
7
<!-- prettier-ignore-end -->
8
8
9
+
## Unreleased
10
+
11
+
### Fixes
12
+
13
+
- Auto `time_to_initial_display`/`time_to_full_display` on the launch screen no longer includes the idle time before a delayed first navigation. TTID/TTFD now measure the actual screen render for apps whose first navigation happens well after app start; the `app_start_cold`/`app_start_warm` measurements are unchanged ([#6618](https://github.com/getsentry/sentry-react-native/issues/6618))
0 commit comments