Configure the run (Settings)
Open the Settings drawer (gear icon) to control the environment a session replays in. Settings are per-session and apply on the next Play/Record:
- Viewport / device โ width ร height + mobile flag, with presets (Desktop 1280ร720, Desktop 1920ร1080, iPhone 14 Pro, iPad).
- Timeouts โ action (element resolve, default 10000 ms), navigation (default 20000 ms), assertion retry budget (default 5000 ms).
- Locale & time โ
locale(e.g.en-GB),timezone(e.g.Europe/London), customuserAgent. - Geolocation โ latitude / longitude / accuracy, injected into the page. (There's no real GPS in the embedded browser โ location comes only from here.)
- Permissions โ grant camera, microphone, geolocation (shown granted by default), notifications, clipboard, MIDI, and more.
- Extra HTTP headers โ sent on every request (e.g.
Authorization: Bearer โฆ,X-Tenant: acme). - Fake camera & microphone โ override
getUserMediawith a fake device (off by default). Enable it, then + Add video / + Add audio to feed any browser-playable file (mp4/webm/mp3/wav); with no file it serves a synthetic test card / tone. Ideal for video-onboarding / video-call flows. - Bypass CSP โ disable Content-Security-Policy for the run.
- Network mock โ capture/serve API responses. See Network mock.
- Readiness โ wait-before-action page state. See Reliability & waits.