testosaurusdocs
Browse docs
On this page

Session replay

Testo waiting

Session replay records recent page activity so a report can show what led to the bug alongside the description. It is strictly opt-in: recording starts when replay consent is granted. Withdrawing consent stops recording and clears the unsubmitted replay buffer. See Privacy & consent.

What gets recorded

  • DOM changes — element insertions, moves, and visibility so the playback reconstructs the page.
  • Interactions — clicks, input focus, scroll position, and route changes.

Masking

Inputs and passwords are masked by default. What the tester types never appears in the playback; you see that a field was filled, not what was typed.

How the buffer works

  • Bounded buffer: the buffer keeps up to 6000 recent events. A full page snapshot is recorded every 60 seconds; this does not reset the buffer or guarantee a fixed recording duration.
  • Upload on submit: the buffered events can accompany the report when replay consent is granted. After an uploaded buffer is cleared, a fresh recording starts if consent is still granted.
  • Nothing survives unload: when the page closes without a submit, the buffer is dropped.

Playback

Reports with replay show a player in the dashboard's detail view. Scrub through it next to the distilled summary to see the exact moment things went wrong.

Something unclear?Let us know