Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- Open a web (rrweb) replay on the Replay Details page and start playback.
- Let it play for a while, then open the Network tab.
- Select any network request, or switch between the Request and Response tabs of a selected request.
Reproduced on a customer's replay by the customer and by Sentry Support, on the same replay. It does not reproduce consistently in other orgs.
Expected Result
Playback keeps its current position while inspecting network request details.
Actual Result
Playback jumps back to 0:00, so the user loses their place and has to seek again. This makes debugging requests in a replay difficult.
Observed in DevTools at the moment of the restart:
- A POST to
/api/0/projects/<org>/<project>/replays/<replay_id>/viewed-by/ fires.
- No other replay requests fire. No refetch of the replay record (
/organizations/<org>/replays/<replay_id>/) and no recording-segments requests.
Product Area
Replays
Link
No response
DSN
No response
Version
No response
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
Reproduced on a customer's replay by the customer and by Sentry Support, on the same replay. It does not reproduce consistently in other orgs.
Expected Result
Playback keeps its current position while inspecting network request details.
Actual Result
Playback jumps back to 0:00, so the user loses their place and has to seek again. This makes debugging requests in a replay difficult.
Observed in DevTools at the moment of the restart:
/api/0/projects/<org>/<project>/replays/<replay_id>/viewed-by/fires./organizations/<org>/replays/<replay_id>/) and norecording-segmentsrequests.Product Area
Replays
Link
No response
DSN
No response
Version
No response