Session Replay

Session replay (called "Rewind" in Brie) records everything that happens on a page — mouse movements, clicks, scrolling, typing, and DOM changes — so your team can replay the exact user experience that led to the bug.

How it works

When Rewind is enabled, Brie quietly records all DOM mutations and user interactions in the background, keeping approximately the last minute of activity. This is not a video — it's a lightweight recording of the page structure that can be replayed as an interactive timeline.

Enabling Rewind

  1. Click the Brie icon in your toolbar.
  2. In the Replay section, toggle the switch on.

Once enabled, Brie starts recording as soon as any page loads. The recording runs continuously in the background.

What gets recorded

  • Mouse movements and clicks
  • Keyboard input
  • Page scrolling
  • DOM changes (elements appearing, disappearing, resizing)
  • CSS and style changes
  • Page navigations
  • Console errors and network requests (shown as timeline markers)

What does NOT get recorded

Brie automatically blocks session recording on sensitive pages:

  • Login and auth pages — Google, Apple, Microsoft, Okta, Auth0, and any page with login/auth/SSO paths
  • Payment pages — Stripe checkout, PayPal, Square
  • Password managers — 1Password, LastPass, Bitwarden
  • Browser internal pageschrome://, edge://, extension pages

Playing back a session

  1. Click the Brie icon in your toolbar.
  2. Click Open Rewind in the Replay section.
  3. The replay player opens with a timeline you can scrub through.
  4. Use playback speed controls (1x, 2x, 4x, 8x) to review at your own pace.

Error & network events

The replay timeline shows colored markers for important events:

  • Red markers — Console errors or failed network requests (HTTP 400+).
  • Amber markers — Console warnings.

Click the siren icon to open the events dropdown, which lists up to 10 important events with timestamps and details.

Inactivity gaps (10+ seconds of no activity) are shown as yellow overlays on the timeline with an "Inactive" label, so you can skip past idle time.

Per-site controls

You can disable Rewind on specific domains:

  • Brie maintains a per-host denylist where you can add domains you don't want recorded.
  • Add or remove domains from the Rewind settings.

Pro tip: Rewind is lightweight and runs in the background with minimal performance impact. Leave it enabled during testing sessions so you always have context when you spot a bug.