Skip to content

TTFD improvements #2852

Open
Open
@buenaflor

Description

@buenaflor

Description

  • starting and finishing spans happen simultaenously, we’re not awaiting the span before to finish -> this is already a major issue in consistency
  • Sentry.reportFullyDisplayed might finish the wrong TTFD span
    • Screen A starts TTFD and wants to finish it in the background after 5 seconds
    • Within those 5 seconds a user navigates to Screen B, Screen B starts TTFD span and replaces the TTFD span from A because they are global
    • Since the background work is still running the TTFD from Screen A is finished and reported as TTFD for Screen B which is false reporting

Metadata

Metadata

Assignees

Labels

dartPull requests that update Dart code

Type

No type

Projects

Status

Needs Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions