Skip to content

Session Replay not fulling rendering in Ionic & Capacitor #1112

@ReneGreen27

Description

@ReneGreen27

Environment

Angular 19.x

Ionic 8.6.2

Capacitor 7 (Android, iOS, PWA)

@sentry/angular 9.46.0

@sentry/capacitor 2.4.1

Runtime UA in replay: Chrome

Steps to Reproduce

Seeing only partial rendering of the replays. We tried ruling out the following:

  • Not a sampling or config issue

  • Replay reduced to absolute minimum:

SentryAngular.replayIntegration({
maskAllText: false,
blockAllMedia: true,
maskAllInputs: false,
useCompression: false,
replaysSessionSampleRate: 1.0,
})

Can see that with this set along with replayCanvasIntegration() removed there was still no improvement of additional or different rendering of components within the replay. You can reference internal ticket #171669 for example replays with and without this config.

This seems to indicate that it's not canvas related.

The Replay SDK is initialized normally and confirmed to not be a CORS issue as CORS was updated to allow sentry.io.

No upload failures or blocked network requests observed

Performed all TS in related Session Replay TS Guide here

Expected Result

Expected that Replays would properly render

Actual Result

See example replays in internal ticket #171669. Please confirm if this is a bug or a result of expected limitation of Session Replay capturing with Ionic/Angular/Capacitor config?

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions