Skip to content

Replay does not capture WebGPU canvas in 10.33.0 #18804

@aelhage

Description

@aelhage

Is there an existing issue for this?

How do you use Sentry?

Sentry Saas (sentry.io)

Which SDK are you using?

@sentry/browser

SDK Version

10.33.0

Framework Version

No response

Link to Sentry event

https://orthly-5a.sentry.io/explore/replays/745d3d684d83407ca8fdcb1342b5c38c/?environment=development&playlistEnd=2026-01-13T16%3A52%3A04&playlistStart=2025-12-14T16%3A52%3A04&project=4509017613860864&query=&referrer=replayList

Reproduction Example/SDK Setup

https://github.com/aelhage/sentry-webgpu

Steps to Reproduce

  1. Modify code to use appropriate Sentry DSN
  2. npm i
  3. npm run start
  4. Load localhost:1234

Expected Result

Canvas should be recorded as red/blue shape on a black background

Actual Result

Canvas is blank

Additional Context

  • If @sentry/browser is downgraded to 10.32.1 in the sample repo, it successfully captures the canvas (replay)
  • If the render and manual snapshot is only called once it successfully captures the canvas. It is only calling inside of the requestAnimationFrame callback that does not seem to work. (replay, branch)

Priority

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it.

Metadata

Metadata

Assignees

Projects

Status

Waiting for: Community

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions