Closed Jesse-Box closed 1 month ago
@michellewzhang @billyvg @ryan953 Here's my first draft for visualising segment gaps within our replay event timeline
Rewatch https://sentry.rewatch.com/video/9vpkv400blmcroy3-mobile-segment-gap-specs-feedback-round-1 (edited)
Closing this ticket as the team is comfortable with the initial draft
Problem
Unlike the web, mobile SDKs create and send videos, rather than a series of events that can be reconstructed into a replay. The replayer for mobile replays attempts to stitch together these videos to play in a single, combined timeline. Due to the nature of mobile applications, there can be be gaps between each video segment. The user, for example, can switch to another app, causing this gap in a replay session. This adds a bit of complexity to try to handle it seamlessly and will likely (and already has) be a source of bugs. We can improve the UX by informing the user of these periods of inactivity and at the same time reduce complexity and bugs.
Acceptance Criteria