Screen recording for bug reports

When a bug is easier to show than to describe, the reporter records the screen while it happens and the video arrives attached to the ticket.

Included on every plan, beside session replay

The reporter presses Record in the composer and Stop on the capture pill

Uploaded while it records; the ceiling is 60 seconds and a cut take says so

How it works

  1. 01

    The reporter starts recording

    Record sits in the same row as Screenshot and Attach, and the composer hides itself for the take. The capture pill with its timer and Stop is the only thing left on the page.

  2. 02

    The widget uploads while it records

    Chunks leave every quarter second, so a long take never depends on one upload at the end. The video shows what the reporter chose to share exactly as it looked, typed values included, with no sound.

  3. 03

    Your team watches it on the ticket

    The recording opens in the drawer's lightbox, beside the screenshot, the replay and the logs.

For the bugs a screenshot cannot hold

Timing, animation and multi-step flows are obvious in ten seconds of video and invisible in a still image. The control is in the composer the reporter is already writing in, and it disappears once a take is attached.

Honest about what was captured

A take that hit the sixty-second ceiling arrives labelled Partial, with the reason it stopped, and the evidence around it says which intervals are missing rather than closing the gap quietly.

Exact behaviour

Capture
Reporter-initiated, 60 seconds maximum, 15 fps, uploaded in chunks while it records
Retention
The project's own window: 30 days by default, settable from 1 to 365; idle sessions 90 days
Privacy
The browser asks what to share and the reporter starts and stops it. No audio; fields are not masked, so the video shows them as typed
Browsers
Wherever the browser exposes getDisplayMedia and MediaRecorder: desktop Chromium, WebKit and Firefox; where it does not, the widget shows no Record button
Plan
Every plan
MCP tool
get_recording · list_sessions

Works with

Questions teams ask before installing

Is screen recording available on the Free plan?

Yes, on every plan including the free one. A take is capped at sixty seconds and uploaded while it records, which is what makes it cheap enough to give away. Session replay (the DOM recorded as it changes, with inputs masked) is on the same plan and runs without anybody pressing anything.

Does the reporter need an account to record?

No. Recording starts from the widget on your page, and the reporter follows the ticket afterwards through a portal link, still without an account.

What happens if the upload is interrupted?

The chunks already uploaded are the recording, and the ticket reports its duration and the reason it ended (max duration, network backpressure, a size cap) instead of playing a video that silently stops early.

Let reporters show you the bug.

Screen recording is on every plan, the free one included.

<script src="…/widget.js" data-key="pb_pub_…">