Player
Every player control, activity panel tab, fidelity banner, and how to jump to issues or users.
What is the player?
The player is the right-hand (or focused) view that plays one session timeline and reconstructs the UI.
Open it from the Replays list by clicking a session (or via ?replay=).
Regions
| Region | What it shows |
|---|---|
| Viewport | Reconstructed page UI |
| Timeline | Position within the session |
| Transport controls | Play/pause, skip, speed, skip inactive |
| Header stats | Clicks, Keypresses, Console errors (tooltips) |
| Activity / Inspector panel | Tabbed stream of what happened |
| Fidelity banner | Notice about recording quality/limitations (Dismiss) |
Transport controls (labels)
- Skip backward/forward (~±10s)
- Play / pause
- Speed :nx
- Skip inactive — jump over idle time (use this on long sessions)
- Toggle activity panel
- Close player
Activity panel tabs
Open the activity panel, then use tabs/filters such as:
| Tab | What you look for |
|---|---|
| Issues | Errors tied to this session |
| Behavior | Frustration / behavior signals |
| Events | Product events / navigations |
| Custom | Your custom events |
| Console | Console logs captured by the SDK |
| Network | Network breadcrumbs |
| Web Vitals | Performance samples in-session |
Other controls:
- Search activity
- Empty: No activity
- Close activity
Seeking from a URL
If you arrived with ?t=:epochMs (absolute epoch milliseconds), the player should seek near that timestamp — useful from Issues or chat links (Watch, Open full replay, Watch replay).
When the UI looks blank or broken
| Symptom | Likely cause |
|---|---|
| White / empty viewport | Privacy masking, missing snapshot, or very early session |
| “Wrong” styling | CSS not fully captured; fidelity banner may explain |
| No console/network tabs data | Capture disabled or nothing logged |
| Can’t find the session again | Filters/date range exclude it |